xlohi (overflows)

Time bar (total: 14.7s)

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)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
Operation ival-sub, time spent: 0.0ms, 0.0% of total-time
Operation ival-div, time spent: 0.0ms, 0.0% of total-time
Operation ival-and, time spent: 0.0ms, 0.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time
Operation ival->, time spent: 0.0ms, 0.0% of total-time
Operation ival-<, time spent: 0.0ms, 0.0% of total-time

sample1.2s (8.1%)

Results
1.1s8255×0valid
0.0ms0valid
Precisions
Click to see histograms. Total time spent on operations: 287.0ms
Operation ival-sub, time spent: 106.0ms, 37.0% of total-time
Operation ival-div, time spent: 64.0ms, 22.0% of total-time
Operation ival-<, time spent: 48.0ms, 17.0% of total-time
Operation ival->, time spent: 42.0ms, 15.0% of total-time
Operation const, time spent: 12.0ms, 4.0% of total-time
Operation ival-and, time spent: 11.0ms, 4.0% of total-time
Operation backward-pass, time spent: 4.0ms, 1.0% of total-time
Bogosity

preprocess246.0ms (1.7%)

Algorithm
egg-herbie
Rules
1508×fma-neg
676×times-frac
420×div-sub
318×unsub-neg
278×fma-define
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: 3 (0.0ms)

IterNodesCost
033385
190361
2208353
3598345
41443345
52874345
63293345
73415345
83495345
93524345
103544345
Stop Event
saturated
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 x lo) (-.f64 hi lo))
(/.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 x lo) (-.f64 (neg.f64 lo) hi))
(neg.f64 (/.f64 (-.f64 x lo) (-.f64 (neg.f64 hi) lo)))
(/.f64 (-.f64 x lo) (neg.f64 (-.f64 (neg.f64 hi) lo)))
(/.f64 (-.f64 lo x) (-.f64 (neg.f64 hi) lo))
(/.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 (neg.f64 x) lo) (-.f64 lo hi))
(/.f64 (+.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x hi) (-.f64 lo hi))
(/.f64 (-.f64 lo x) (-.f64 hi x))
(/.f64 (-.f64 hi lo) (-.f64 x lo))
Compiler

Compiled 50 to 20 computations (60% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
Operation ival-sub, time spent: 15.0ms, 79.0% of total-time
Operation ival-div, time spent: 4.0ms, 21.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 3 to 3 computations (0% 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)

localize32.0ms (0.2%)

Localize:

Found 1 expressions with local error:

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

Compiled 20 to 7 computations (65% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
Operation ival-sub, time spent: 6.0ms, 75.0% of total-time
Operation ival-div, time spent: 2.0ms, 25.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

series10.0ms (0.1%)

Counts
1 → 36
Calls

9 calls:

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

rewrite273.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
961×log1p-expm1-u
961×expm1-log1p-u
866×log-prod
662×fma-define
340×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

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

simplify85.0ms (0.6%)

Algorithm
egg-herbie
Rules
1594×times-frac
692×distribute-lft-in
682×distribute-rgt-in
642×associate-+l+
512×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02595233
16904913
224374484
Stop Event
node limit
Counts
95 → 157
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 0 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 1)
(*.f64 (-.f64 x lo) (/.f64 1 (-.f64 hi lo)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(*.f64 1 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 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 hi lo)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 (-.f64 hi lo))))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (-.f64 hi lo)) (-.f64 x lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi 2)))
(*.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))))
(neg.f64 (/.f64 (neg.f64 (-.f64 x lo)) (-.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))))
(log1p.f64 (expm1.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))
(fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi 2)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))
Outputs
(*.f64 -1 (/.f64 lo (-.f64 hi lo)))
(/.f64 (neg.f64 lo) (-.f64 hi lo))
(/.f64 lo (+.f64 (neg.f64 hi) lo))
(/.f64 lo (fma.f64 -1 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 (-.f64 x lo) hi) (*.f64 lo (/.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 x hi) (*.f64 lo (+.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 3)))))))
(+.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)))))
(+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (/.f64 x (pow.f64 hi 2)))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (/.f64 x (pow.f64 hi 3)) (neg.f64 (/.f64 1 (pow.f64 hi 2)))) (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4)))))))
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 1 (/.f64 (-.f64 hi x) 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 (*.f64 hi (*.f64 -1 (-.f64 x hi))) (pow.f64 lo 2))) (/.f64 (neg.f64 hi) lo)))
(fma.f64 -1 (fma.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.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)))
(-.f64 (+.f64 1 (+.f64 (fma.f64 -1 (/.f64 x lo) (/.f64 (*.f64 hi (*.f64 -1 (-.f64 x hi))) (pow.f64 lo 2))) (*.f64 (pow.f64 hi 2) (/.f64 (*.f64 -1 (-.f64 x hi)) (pow.f64 lo 3))))) (/.f64 (neg.f64 hi) lo))
(+.f64 1 (-.f64 (fma.f64 hi (/.f64 (fma.f64 -1 x hi) (pow.f64 lo 2)) (*.f64 (fma.f64 -1 x hi) (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (-.f64 hi x) (pow.f64 lo 2)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (/.f64 (-.f64 hi x) lo)))
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 hi x) 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 (*.f64 hi (*.f64 -1 (-.f64 x hi))) (pow.f64 lo 2))) (/.f64 (neg.f64 hi) lo)))
(fma.f64 -1 (fma.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 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 (+.f64 1 (+.f64 (fma.f64 -1 (/.f64 x lo) (/.f64 (*.f64 hi (*.f64 -1 (-.f64 x hi))) (pow.f64 lo 2))) (*.f64 (pow.f64 hi 2) (/.f64 (*.f64 -1 (-.f64 x hi)) (pow.f64 lo 3))))) (/.f64 (neg.f64 hi) lo))
(+.f64 1 (-.f64 (fma.f64 hi (/.f64 (fma.f64 -1 x hi) (pow.f64 lo 2)) (*.f64 (fma.f64 -1 x hi) (/.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (+.f64 (*.f64 (/.f64 (-.f64 hi x) (pow.f64 lo 2)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (/.f64 (-.f64 hi x) lo)))
(*.f64 -1 (/.f64 (-.f64 x lo) lo))
(/.f64 (neg.f64 (-.f64 x lo)) lo)
(neg.f64 (+.f64 (/.f64 x lo) -1))
(-.f64 1 (/.f64 x lo))
(+.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))
(fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 x lo)))
(+.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 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 x lo) -1))
(+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (+.f64 hi (/.f64 (pow.f64 hi 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)))))
(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 (-.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 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (fma.f64 (pow.f64 hi 3) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 2)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) lo)))) (+.f64 (/.f64 x lo) -1))
(+.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 x lo))) (*.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo) (+.f64 (pow.f64 hi 2) (/.f64 (pow.f64 hi 3) lo))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 x lo) (/.f64 lo (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.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 (/.f64 x hi) (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) (pow.f64 hi 3)))) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (+.f64 lo (/.f64 (pow.f64 lo 2) hi))) (/.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 x hi) (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (+.f64 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) (pow.f64 hi 3))) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4))))) (/.f64 lo hi))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (fma.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) (pow.f64 hi 3)) (*.f64 (-.f64 x lo) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 (*.f64 (-.f64 x lo) (/.f64 lo (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.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 (/.f64 x hi) (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) (pow.f64 hi 3))))) (/.f64 lo hi))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) (pow.f64 hi 3)))) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (+.f64 lo (/.f64 (pow.f64 lo 2) hi))) (/.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 x hi) (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (+.f64 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) (pow.f64 hi 3))) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 4))))) (/.f64 lo hi))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (fma.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) (pow.f64 hi 3)) (*.f64 (-.f64 x lo) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4))))) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 3)) (/.f64 (pow.f64 lo 3) (pow.f64 hi 4)))))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 0 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (-.f64 x lo) (/.f64 1 (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 1)
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 1 (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) 2) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 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 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 lo (+.f64 lo hi) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (+.f64 lo hi) (pow.f64 hi 2)) (-.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))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 lo hi) (-.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))
(neg.f64 (/.f64 (neg.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 2))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) 3))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (-.f64 hi lo) 3)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log1p.f64 (expm1.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))
(fma.f64 x (/.f64 1 (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 1 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(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 1 (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo)))
(fma.f64 (/.f64 1 (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (+.f64 (neg.f64 hi) lo)))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) 1) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(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)))
(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 lo (+.f64 (neg.f64 hi) lo)))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) 3) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(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 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (fma.f64 -1 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) 1) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(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 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo)))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.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 lo (fma.f64 -1 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.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 lo (+.f64 (neg.f64 hi) lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (fma.f64 -1 hi lo)))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi 2)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi 2)) (/.f64 (neg.f64 lo) (-.f64 hi lo)))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi 2)) (/.f64 lo (+.f64 (neg.f64 hi) lo)))
(fma.f64 (fma.f64 lo (+.f64 lo hi) (pow.f64 hi 2)) (/.f64 x (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 lo (fma.f64 -1 hi lo)))
(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 (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 lo hi) (/.f64 (neg.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)))
(fma.f64 (+.f64 lo hi) (/.f64 x (-.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 lo (fma.f64 -1 hi lo)))

eval59.0ms (0.4%)

Compiler

Compiled 3051 to 1248 computations (59.1% saved)

prune78.0ms (0.5%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New1507157
Fresh000
Picked101
Done000
Total1517158
Accuracy
19.5%
Counts
158 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(/.f64 (-.f64 x lo) hi)
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
9.0%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.6%
(-.f64 1 (/.f64 x lo))
18.7%
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
10.1%
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
18.6%
1
Compiler

Compiled 156 to 108 computations (30.8% saved)

localize389.0ms (2.6%)

Localize:

Found 6 expressions with local error:

NewAccuracyProgram
99.6%
(/.f64 (-.f64 x hi) lo)
97.8%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
100.0%
(/.f64 (-.f64 x lo) hi)
100.0%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
98.7%
(/.f64 x (pow.f64 hi 2))
98.5%
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
Compiler

Compiled 100 to 47 computations (53% saved)

Precisions
Click to see histograms. Total time spent on operations: 48.0ms
Operation ival-div, time spent: 25.0ms, 53.0% of total-time
Operation ival-sub, time spent: 10.0ms, 21.0% of total-time
Operation ival-pow, time spent: 7.0ms, 15.0% of total-time
Operation ival-mult, time spent: 4.0ms, 8.0% of total-time
Operation const, time spent: 2.0ms, 4.0% of total-time

series276.0ms (1.9%)

Counts
6 → 144
Calls

51 calls:

TimeVariablePointExpression
142.0ms
hi
@inf
(-.f64 1 (/.f64 (-.f64 x hi) lo))
88.0ms
x
@inf
(*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))
3.0ms
hi
@0
(/.f64 (-.f64 x hi) lo)
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))))

rewrite203.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
848×log1p-expm1-u
268×associate-*r*
195×expm1-log1p-u
191×add-cube-cbrt
189×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

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

simplify190.0ms (1.3%)

Algorithm
egg-herbie
Rules
1264×fma-neg
916×log-prod
660×exp-prod
602×cube-prod
418×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
052315046
1135513602
2495113544
Stop Event
node limit
Counts
351 → 315
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 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))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
1
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (/.f64 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))))))
(log1p.f64 (expm1.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))
(-.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 (cbrt.f64 (pow.f64 x 2)) (/.f64 (cbrt.f64 x) (pow.f64 hi 2)))
(*.f64 (cbrt.f64 (pow.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 (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 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 x 2)) hi) (/.f64 (cbrt.f64 x) hi))
(*.f64 (/.f64 (cbrt.f64 (pow.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))))
(log1p.f64 (expm1.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))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)))
(+.f64 (/.f64 x hi) (*.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)) 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 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)) 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 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)) (/.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 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo))) (*.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)))) (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo))))
(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)))))))
(log1p.f64 (expm1.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))
(fma.f64 1 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)))
(fma.f64 x (/.f64 1 hi) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)))
(+.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 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(*.f64 (-.f64 x lo) (/.f64 1 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)) 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)) hi))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(*.f64 (/.f64 1 (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) (neg.f64 hi)))
(neg.f64 (/.f64 (neg.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)))
(log1p.f64 (expm1.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))
(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 (-.f64 x hi) (neg.f64 lo)))
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) 1)
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (/.f64 (-.f64 x hi) (neg.f64 lo))) (/.f64 (-.f64 x hi) (neg.f64 lo)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (/.f64 (-.f64 x hi) (neg.f64 lo)))) (-.f64 1 (/.f64 (-.f64 x hi) (neg.f64 lo))))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x hi) (neg.f64 lo))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x hi) (neg.f64 lo))) 1))
(+.f64 (/.f64 x lo) (neg.f64 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 (-.f64 x hi) (/.f64 1 lo))
(*.f64 (/.f64 (-.f64 x hi) lo) 1)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (/.f64 (cbrt.f64 (-.f64 x hi)) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (*.f64 (cbrt.f64 (-.f64 x hi)) (/.f64 1 lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (sqrt.f64 (-.f64 x hi)) (/.f64 (sqrt.f64 (-.f64 x hi)) lo))
(*.f64 (sqrt.f64 (-.f64 x hi)) (*.f64 (sqrt.f64 (-.f64 x hi)) (/.f64 1 lo)))
(*.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 (neg.f64 lo)))
(*.f64 (/.f64 1 lo) (-.f64 x hi))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 lo 2))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (-.f64 x hi) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x hi)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (cbrt.f64 (pow.f64 lo 2))) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 x hi)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) 1) (/.f64 (sqrt.f64 (-.f64 x hi)) lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 (pow.f64 lo 2))) (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 2)
(pow.f64 (/.f64 lo (-.f64 x hi)) -1)
(neg.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 1))
Outputs
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (*.f64 lo (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2))))
(*.f64 lo (*.f64 (neg.f64 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 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 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 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 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 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 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 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 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 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 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 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 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 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 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 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 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 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 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 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 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 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 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 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (*.f64 lo (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2))))
(*.f64 lo (*.f64 (neg.f64 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 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 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 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 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 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(*.f64 -1 (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(neg.f64 (*.f64 lo (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2))))
(*.f64 lo (*.f64 (neg.f64 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 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 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 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 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 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 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)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x 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)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x 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)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x 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))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 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)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x 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)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x 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)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x 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))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 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)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x 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)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x 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)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 lo (/.f64 x (pow.f64 hi 2)))
(*.f64 lo (*.f64 x (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)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.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)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.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)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.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)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.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)))))
(fma.f64 lo (*.f64 x (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 (*.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)))))
(fma.f64 lo (*.f64 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 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 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 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 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 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) 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 lo (fma.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 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) 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 lo (fma.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 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))))) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 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 lo (neg.f64 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 lo (neg.f64 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 hi lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(/.f64 x (neg.f64 lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(/.f64 x (neg.f64 lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
1
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 hi lo))
(/.f64 hi (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 hi lo))
(/.f64 hi (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 hi lo))
(/.f64 hi (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (/.f64 lo hi) (*.f64 lo (*.f64 x (neg.f64 (pow.f64 hi -2)))))
(fma.f64 -1 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.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))
(fma.f64 -1 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.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)
(expm1.f64 (log1p.f64 (*.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 hi (-.f64 hi x)) (pow.f64 hi 3)))
(*.f64 lo (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 hi 3))))
(*.f64 lo (*.f64 (-.f64 hi x) (/.f64 hi (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 lo (/.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 lo (/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4))))))
(/.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 (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 (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)) lo) (pow.f64 hi 3))
(*.f64 lo (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 hi 3)))
(*.f64 lo (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 hi 3))))
(*.f64 lo (*.f64 (-.f64 hi x) (/.f64 hi (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 lo (/.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 lo (/.f64 (-.f64 (pow.f64 hi -3) (pow.f64 (*.f64 x (pow.f64 hi -2)) 3)) (+.f64 (pow.f64 hi -2) (+.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 (pow.f64 x 2) (pow.f64 hi 4))))))
(/.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 (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 (pow.f64 hi -2) (/.f64 (pow.f64 x 2) (pow.f64 hi 4))) (fma.f64 x (pow.f64 hi -2) (/.f64 1 hi))))
(pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 1)
(fma.f64 -1 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.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)
(fma.f64 -1 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.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)
(fma.f64 -1 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.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)
(fma.f64 -1 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.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))
(fma.f64 -1 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.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)))))
(fma.f64 -1 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.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)))))))
(fma.f64 -1 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.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))
(fma.f64 -1 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.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))))))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(fma.f64 -1 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.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))))))
(fma.f64 -1 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.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))
(fma.f64 -1 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 hi -2)))) 1)
(expm1.f64 (log1p.f64 (*.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 (cbrt.f64 (pow.f64 x 2)) (/.f64 (cbrt.f64 x) (pow.f64 hi 2)))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (cbrt.f64 x) (pow.f64 hi -2)))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (*.f64 (pow.f64 hi -2) (cbrt.f64 x)))
(*.f64 (pow.f64 hi -2) (*.f64 (cbrt.f64 (pow.f64 x 2)) (cbrt.f64 x)))
(*.f64 (cbrt.f64 x) (*.f64 (pow.f64 hi -2) (cbrt.f64 (pow.f64 x 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 (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 (cbrt.f64 (pow.f64 x 2)) 1) (/.f64 (cbrt.f64 x) (pow.f64 hi 2)))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (cbrt.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 (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 x 2)) hi) (/.f64 (cbrt.f64 x) hi))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (cbrt.f64 x) (pow.f64 hi 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.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 (cbrt.f64 (pow.f64 x 2)) (cbrt.f64 (pow.f64 hi 4))))
(*.f64 (cbrt.f64 (pow.f64 x 2)) (/.f64 (cbrt.f64 (*.f64 x (pow.f64 hi -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 (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))
(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)))
(fabs.f64 (*.f64 x (pow.f64 hi -2)))
(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))))
(log1p.f64 (expm1.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))
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (*.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)) 1))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) 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 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.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 (fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (+.f64 (neg.f64 lo) lo)))
(+.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) (fma.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)) 1 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
(+.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.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 (fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (+.f64 (neg.f64 lo) 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 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.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 (fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (+.f64 (neg.f64 lo) 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 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.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 (fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (+.f64 (neg.f64 lo) 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 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.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 (fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (+.f64 (neg.f64 lo) lo)))
(+.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)) (/.f64 x hi))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(*.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 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)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1)
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) 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 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) 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 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) 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 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) 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 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) 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 lo (*.f64 (-.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) 3) (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3)) (fma.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 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 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 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 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) 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 lo (*.f64 (-.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) 3) (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3)) (fma.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (/.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) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 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 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) 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 lo (*.f64 (-.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) 3) (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3)) (fma.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 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 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 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 lo (*.f64 (-.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 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3)) (fma.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 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 (fma.f64 -1 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (/.f64 x hi)))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (*.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo))) (*.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 3)) 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 lo (*.f64 (-.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) 3) (pow.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) 3)) (fma.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (-.f64 (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi))) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)))) (-.f64 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo))))
(*.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) 2) (pow.f64 (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))) 2)) (-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 x (pow.f64 hi -2) (/.f64 -1 hi)))))
(pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 1)
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 3)
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) 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 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2)
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 2))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 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)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) 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 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))) 3))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.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)))))))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo) (/.f64 x hi))))
(expm1.f64 (log1p.f64 (fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 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)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 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)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) 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 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 x hi) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(fma.f64 x (/.f64 1 hi) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))) (neg.f64 lo)))
(fma.f64 -1 (/.f64 lo hi) (*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 x (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) 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 (-.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)) 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 x lo) (/.f64 (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)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 (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 (-.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 (-.f64 x lo) hi)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(neg.f64 (/.f64 (neg.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (-.f64 x lo) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi -3)))
(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)))
(log1p.f64 (expm1.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)
(fma.f64 1 (/.f64 x hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 x (/.f64 1 hi) (neg.f64 (/.f64 lo hi)))
(/.f64 (-.f64 x lo) hi)
(fma.f64 (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 (-.f64 x hi) (neg.f64 lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) 1))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) 1)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 1 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 -1 (/.f64 (-.f64 hi x) lo)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 hi x) lo)))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 1 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 -1 (/.f64 (-.f64 hi x) lo)))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 1 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 -1 (/.f64 (-.f64 hi x) lo)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 hi x) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (neg.f64 (+.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (-.f64 (+.f64 -1 (/.f64 (-.f64 hi x) lo)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (-.f64 -1 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 -1 (/.f64 (-.f64 hi x) lo)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (+.f64 -1 (/.f64 (-.f64 x hi) (neg.f64 lo))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 -1 (/.f64 (-.f64 hi x) lo)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (/.f64 (-.f64 x hi) (neg.f64 lo))) (/.f64 (-.f64 x hi) (neg.f64 lo)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (+.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 1 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 -1 (/.f64 (-.f64 hi x) lo)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (/.f64 (-.f64 x hi) (neg.f64 lo)))) (-.f64 1 (/.f64 (-.f64 x hi) (neg.f64 lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 (+.f64 2 (/.f64 (-.f64 hi x) lo)) -1)
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x hi) (neg.f64 lo))))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x hi) (neg.f64 lo))) 1))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (/.f64 x lo) (neg.f64 (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(/.f64 (-.f64 x hi) lo)
(-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x hi) lo) 1))
(+.f64 (/.f64 (-.f64 x hi) lo) 0)
(*.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 (-.f64 x hi) (/.f64 1 lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 (/.f64 (-.f64 x hi) lo) 1)
(/.f64 (-.f64 x hi) lo)
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2))
(/.f64 (-.f64 x hi) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (/.f64 (cbrt.f64 (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (*.f64 (cbrt.f64 (-.f64 x hi)) (/.f64 1 lo)))
(/.f64 (-.f64 x hi) lo)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(*.f64 (sqrt.f64 (-.f64 x hi)) (/.f64 (sqrt.f64 (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 (sqrt.f64 (-.f64 x hi)) (*.f64 (sqrt.f64 (-.f64 x hi)) (/.f64 1 lo)))
(/.f64 (-.f64 x hi) lo)
(*.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 (neg.f64 lo)))
(/.f64 (-.f64 x hi) lo)
(*.f64 (/.f64 1 lo) (-.f64 x hi))
(/.f64 (-.f64 x hi) lo)
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 lo 2))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo 2)))
(/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 (pow.f64 lo 2))) (cbrt.f64 lo))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (-.f64 x hi) (sqrt.f64 lo)))
(/.f64 (/.f64 (-.f64 x hi) (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (cbrt.f64 (pow.f64 lo 2))) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (cbrt.f64 (pow.f64 lo 2))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (/.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (pow.f64 lo 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 x hi)) (sqrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (-.f64 x hi) (sqrt.f64 lo)))
(/.f64 (/.f64 (-.f64 x hi) (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) 1) (/.f64 (sqrt.f64 (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 (pow.f64 lo 2))) (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 lo 2))) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo 2)))
(/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 (pow.f64 lo 2))) (cbrt.f64 lo))
(pow.f64 (/.f64 (-.f64 x hi) lo) 1)
(/.f64 (-.f64 x hi) lo)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3)
(/.f64 (-.f64 x hi) lo)
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1/3)
(/.f64 (-.f64 x hi) lo)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 2)
(/.f64 (-.f64 x hi) lo)
(pow.f64 (/.f64 lo (-.f64 x hi)) -1)
(/.f64 (-.f64 x hi) lo)
(neg.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)))
(/.f64 (-.f64 x hi) lo)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(/.f64 (-.f64 x hi) lo)
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 x hi) lo)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))
(/.f64 (-.f64 x hi) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (-.f64 (/.f64 (-.f64 x hi) lo) 1))
(+.f64 (/.f64 (-.f64 x hi) lo) 0)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (-.f64 x hi) lo)

eval197.0ms (1.3%)

Compiler

Compiled 5550 to 2894 computations (47.9% saved)

prune105.0ms (0.7%)

Pruning

42 alts after pruning (37 fresh and 5 done)

PrunedKeptTotal
New28035315
Fresh022
Picked055
Done000
Total28042322
Accuracy
20.0%
Counts
322 → 42
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
18.8%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.8%
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))) 2)
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) (sqrt.f64 hi)) (sqrt.f64 hi))
18.8%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
18.8%
(/.f64 (-.f64 x lo) hi)
18.8%
(/.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 lo (*.f64 (-.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)))
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.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))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.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)))))))
18.8%
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
9.0%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.6%
(-.f64 1 (/.f64 x lo))
9.0%
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
9.0%
(+.f64 (+.f64 2 (/.f64 (-.f64 hi x) lo)) -1)
9.0%
(+.f64 1 (/.f64 hi lo))
18.7%
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi 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 (/.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)))))))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 (cbrt.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 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
18.8%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 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 x lo) (/.f64 (pow.f64 hi -1/2) (sqrt.f64 hi)))
10.1%
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
18.8%
(*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -1/2)) (pow.f64 hi -1/2))
18.8%
(*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
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.1%
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
18.8%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
18.8%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
18.8%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
18.6%
1
Compiler

Compiled 1302 to 862 computations (33.8% saved)

localize349.0ms (2.4%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
99.5%
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
99.5%
(log.f64 (exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2)))))))
98.7%
(*.f64 x (pow.f64 hi -2))
98.5%
(*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))
99.7%
(/.f64 (-.f64 x lo) (sqrt.f64 hi))
99.3%
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 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%
(/.f64 (-.f64 x lo) hi)
99.2%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
98.8%
(pow.f64 (/.f64 (-.f64 x lo) hi) 3)
Compiler

Compiled 178 to 74 computations (58.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 161.0ms
Operation ival-pow, time spent: 61.0ms, 38.0% of total-time
Operation ival-mult, time spent: 22.0ms, 14.0% of total-time
Operation ival-div, time spent: 21.0ms, 13.0% of total-time
Operation composed, time spent: 15.0ms, 9.0% of total-time
Operation ival-sub, time spent: 12.0ms, 7.0% of total-time
Operation ival-log, time spent: 11.0ms, 7.0% of total-time
Operation ival-exp, time spent: 10.0ms, 6.0% of total-time
Operation const, time spent: 3.0ms, 2.0% of total-time
Operation ival-cbrt, time spent: 2.0ms, 1.0% of total-time
Operation ival-sqrt, time spent: 2.0ms, 1.0% of total-time
Operation ival-add, time spent: 1.0ms, 1.0% of total-time
Operation ival-neg, time spent: 1.0ms, 1.0% of total-time

series93.0ms (0.6%)

Counts
10 → 336
Calls

87 calls:

TimeVariablePointExpression
12.0ms
x
@0
(*.f64 (pow.f64 hi -1/2) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
6.0ms
hi
@inf
(exp.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (*.f64 x (pow.f64 hi -2))))))
3.0ms
hi
@-inf
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
2.0ms
x
@0
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
2.0ms
hi
@inf
(*.f64 x (pow.f64 hi -2))

rewrite241.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
850×log1p-expm1-u
356×associate-*r*
214×associate-*l*
214×expm1-log1p-u
209×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

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

simplify297.0ms (2%)

Algorithm
egg-herbie
Rules
1168×fma-define
836×times-frac
650×associate-+r+
556×associate-+l+
444×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

eval428.0ms (2.9%)

Compiler

Compiled 15659 to 8289 computations (47.1% saved)

prune238.0ms (1.6%)

Pruning

23 alts after pruning (18 fresh and 5 done)

PrunedKeptTotal
New80111812
Fresh25732
Picked415
Done145
Total83123854
Accuracy
22.3%
Counts
854 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) (+.f64 (/.f64 (-.f64 x lo) hi) 1)) 1) (+.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1))
18.8%
(/.f64 (-.f64 x lo) hi)
18.8%
(/.f64 (*.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
18.8%
(-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)
9.0%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.6%
(-.f64 1 (/.f64 x lo))
9.0%
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
9.0%
(+.f64 (+.f64 2 (/.f64 (-.f64 hi x) lo)) -1)
9.0%
(+.f64 1 (/.f64 hi lo))
18.7%
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
10.1%
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
18.1%
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
20.6%
(log.f64 (fma.f64 lo (*.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (exp.f64 (/.f64 x hi))) (exp.f64 (/.f64 x hi))))
20.6%
(log.f64 (-.f64 (+.f64 1 (/.f64 x hi)) (/.f64 lo hi)))
20.6%
(log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1))
20.6%
(log.f64 (+.f64 (exp.f64 (/.f64 x hi)) (*.f64 (*.f64 lo (exp.f64 (/.f64 x hi))) (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)))))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
9.3%
(expm1.f64 (+.f64 (neg.f64 (log.f64 hi)) (log.f64 (-.f64 x lo))))
9.3%
(expm1.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
18.6%
1
Compiler

Compiled 585 to 381 computations (34.9% saved)

localize266.0ms (1.8%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 x lo) hi)
99.6%
(expm1.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
97.7%
(log.f64 (/.f64 (-.f64 x lo) hi))
100.0%
(/.f64 (-.f64 x lo) hi)
99.8%
(+.f64 2 (/.f64 (-.f64 x lo) hi))
99.5%
(/.f64 (*.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
99.5%
(*.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
98.1%
(*.f64 (/.f64 1 lo) (-.f64 x hi))
97.8%
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
97.8%
(+.f64 1 (/.f64 hi lo))
100.0%
(/.f64 (-.f64 x lo) hi)
99.6%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
99.2%
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
98.9%
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
Compiler

Compiled 167 to 49 computations (70.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 123.0ms
Operation ival-pow, time spent: 50.0ms, 41.0% of total-time
Operation composed, time spent: 19.0ms, 15.0% of total-time
Operation ival-div, time spent: 12.0ms, 10.0% of total-time
Operation ival-add, time spent: 10.0ms, 8.0% of total-time
Operation ival-mult, time spent: 10.0ms, 8.0% of total-time
Operation ival-sub, time spent: 9.0ms, 7.0% of total-time
Operation ival-exp, time spent: 6.0ms, 5.0% of total-time
Operation ival-log, time spent: 5.0ms, 4.0% of total-time
Operation const, time spent: 2.0ms, 2.0% of total-time

series149.0ms (1%)

Counts
11 → 366
Calls

96 calls:

TimeVariablePointExpression
33.0ms
hi
@0
(log.f64 (/.f64 (-.f64 x lo) hi))
19.0ms
hi
@-inf
(log.f64 (/.f64 (-.f64 x lo) hi))
9.0ms
hi
@inf
(log.f64 (/.f64 (-.f64 x lo) hi))
8.0ms
x
@inf
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
3.0ms
lo
@-inf
(/.f64 (*.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)) (+.f64 2 (/.f64 (-.f64 x lo) hi)))

rewrite363.0ms (2.5%)

Algorithm
batch-egg-rewrite
Rules
717×log1p-expm1-u
322×associate-*r*
217×expm1-log1p-u
214×add-cube-cbrt
213×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030440
1473440
27137440
Stop Event
node limit
Counts
11 → 359
Calls
Call 1
Inputs
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(+.f64 1 (/.f64 hi lo))
(-.f64 1 (*.f64 (/.f64 1 lo) (-.f64 x hi)))
(*.f64 (/.f64 1 lo) (-.f64 x hi))
(*.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(log.f64 (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
Outputs
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 1 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(*.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 (/.f64 1 hi) 2))
(*.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (/.f64 1 hi) (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) (/.f64 1 hi))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)))
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (-.f64 x lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) hi)
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 (-.f64 x lo) hi)) hi)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 (-.f64 x lo) hi)) (neg.f64 hi))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(+.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) -1)
(-.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(*.f64 (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) (pow.f64 (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 2) (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (sqrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 3) 1) (+.f64 (*.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (*.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1))))
(/.f64 (-.f64 (*.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 1) (+.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1))
(pow.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2))
(log.f64 (exp.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))))
(cbrt.f64 (pow.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 3))
(log1p.f64 (expm1.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (log.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) 1)
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) 1)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 1 (-.f64 1 (/.f64 hi lo))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) 1))) (+.f64 1 (pow.f64 (/.f64 hi lo) 3))))
(/.f64 1 (/.f64 (-.f64 1 (/.f64 hi lo)) (-.f64 1 (pow.f64 (/.f64 hi lo) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3))) (neg.f64 (+.f64 1 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) 1)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (neg.f64 (-.f64 1 (/.f64 hi lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 (-.f64 x hi) (neg.f64 lo)))
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) 1)
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (/.f64 (-.f64 x hi) (neg.f64 lo))) (/.f64 (-.f64 x hi) (neg.f64 lo)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (/.f64 (-.f64 x hi) (neg.f64 lo)))) (-.f64 1 (/.f64 (-.f64 x hi) (neg.f64 lo))))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x hi) (neg.f64 lo))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x hi) (neg.f64 lo))) 1))
(+.f64 (*.f64 (/.f64 1 lo) x) (*.f64 (/.f64 1 lo) (neg.f64 hi)))
(+.f64 (*.f64 x (/.f64 1 lo)) (*.f64 (neg.f64 hi) (/.f64 1 lo)))
(-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(/.f64 1 (/.f64 lo (-.f64 x hi)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 lo (fma.f64 x x (*.f64 hi (+.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 lo (+.f64 x hi)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 hi 3))) (*.f64 (neg.f64 lo) (fma.f64 x x (*.f64 hi (+.f64 x hi)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 (neg.f64 lo) (+.f64 x hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3)) 1) (*.f64 (fma.f64 x x (*.f64 hi (+.f64 x hi))) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3)) -1) (*.f64 (fma.f64 x x (*.f64 hi (+.f64 x hi))) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) 1) (*.f64 (+.f64 x hi) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) -1) (*.f64 (+.f64 x hi) (neg.f64 lo)))
(/.f64 (neg.f64 (-.f64 x hi)) (neg.f64 lo))
(/.f64 (/.f64 (-.f64 x hi) (sqrt.f64 lo)) (sqrt.f64 lo))
(/.f64 (*.f64 (/.f64 1 lo) (-.f64 (pow.f64 x 3) (pow.f64 hi 3))) (fma.f64 x x (*.f64 hi (+.f64 x hi))))
(/.f64 (*.f64 (/.f64 1 lo) (-.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 x hi))
(/.f64 (*.f64 (-.f64 x hi) -1) (neg.f64 lo))
(/.f64 (*.f64 -1 (-.f64 x hi)) (neg.f64 lo))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3)) (/.f64 1 lo)) (fma.f64 x x (*.f64 hi (+.f64 x hi))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 1 lo)) (+.f64 x hi))
(/.f64 (/.f64 (-.f64 x hi) 1) lo)
(/.f64 (/.f64 (-.f64 x hi) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo))
(pow.f64 (/.f64 (-.f64 x hi) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 1))
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) 1)
(/.f64 1 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi (-.f64 x lo)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8)) (*.f64 hi (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (*.f64 (-.f64 x lo) (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 hi (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8)) (*.f64 (neg.f64 hi) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (neg.f64 hi) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (-.f64 x lo)) (*.f64 (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))) hi))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) 1) (*.f64 (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)) (*.f64 (-.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1) (*.f64 (-.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (-.f64 x lo))) (*.f64 (-.f64 2 (/.f64 (-.f64 x lo) hi)) (neg.f64 hi)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (/.f64 (-.f64 x lo) hi)) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi)) (-.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8)) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 hi))
(/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 1) hi)
(/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) hi)))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) hi))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) hi))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) -2)) (/.f64 1 (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) -2)))
(*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) hi)) (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2)) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2)) (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8)) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 2 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) 2)
(pow.f64 (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) -1)
(neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) -2)))
(neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) -2)) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) hi))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 3) (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) 1))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(-.f64 (/.f64 4 (-.f64 2 (/.f64 (-.f64 x lo) hi))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (/.f64 1 (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 1 (/.f64 (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8)))
(/.f64 1 (/.f64 (-.f64 2 (/.f64 (-.f64 x lo) hi)) (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8)) (neg.f64 (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (neg.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 4) (-.f64 (/.f64 (-.f64 x lo) hi) 2))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) 2)
(fma.f64 1 (/.f64 (-.f64 x lo) hi) 2)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(+.f64 (log.f64 (-.f64 x lo)) (log.f64 (/.f64 1 hi)))
(+.f64 (log.f64 (-.f64 x lo)) (neg.f64 (log.f64 hi)))
(+.f64 0 (log.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi))
(-.f64 0 (log.f64 (/.f64 hi (-.f64 x lo))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(-.f64 (log.f64 (neg.f64 (-.f64 x lo))) (log.f64 (neg.f64 hi)))
(*.f64 1 (log.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 x lo)) 3) (pow.f64 (log.f64 hi) 3)) (+.f64 (*.f64 (log.f64 (-.f64 x lo)) (log.f64 (-.f64 x lo))) (+.f64 (*.f64 (log.f64 hi) (log.f64 hi)) (*.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)))))
(/.f64 (-.f64 (*.f64 (log.f64 (-.f64 x lo)) (log.f64 (-.f64 x lo))) (*.f64 (log.f64 hi) (log.f64 hi))) (+.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)))
(pow.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) 2)
(neg.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 2))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(exp.f64 (log.f64 (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
(-.f64 (/.f64 (-.f64 x lo) hi) 1)
(-.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (-.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1) 3))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) 1))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) -1)
(fma.f64 1 (/.f64 (-.f64 x lo) hi) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) -1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) -1)

simplify2.6s (17.3%)

Algorithm
egg-herbie
Rules
1212×fma-define
1088×times-frac
594×distribute-rgt-in
580×distribute-lft-in
374×sqr-pow
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0107836012
1303134064
Stop Event
node limit
Counts
725 → 678
Calls
Call 1
Inputs
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))))
(*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))))
(*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (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/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(-.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 x hi)) (/.f64 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 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 x hi)) (/.f64 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 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 x hi)) (/.f64 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 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(-.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) 1)
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))))) 1)
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 (pow.f64 x 3) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3)))))))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (*.f64 lo (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (+.f64 (*.f64 lo (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))))) 1)
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (+.f64 (*.f64 lo (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3)))))))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi)))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi)))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi)))) 1)
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi)))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 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 (*.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/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.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/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/8 (/.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 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (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 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (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 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi))))))) (/.f64 lo hi))
1
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
1
1
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
1
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(*.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(*.f64 -1 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi)) (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) (/.f64 lo (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi)) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) (/.f64 lo (pow.f64 hi 2)))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi)) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) (/.f64 lo (pow.f64 hi 2)))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) (/.f64 lo (pow.f64 hi 2)))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi)) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) (/.f64 lo (pow.f64 hi 2)))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi)) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) (/.f64 lo (pow.f64 hi 2)))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi)))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 2 (*.f64 -1 (/.f64 lo hi)))) hi)) (+.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi)))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 2 (*.f64 -1 (/.f64 lo hi)))) hi)) (+.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi)))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi)
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 2 (/.f64 x hi)) hi)))) (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 2 (/.f64 x hi)) hi)))) (+.f64 (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 2 (/.f64 x hi)) hi)))) (+.f64 (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 2 (/.f64 x hi)) hi)))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 2 (/.f64 x hi)) hi)))) (+.f64 (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 2 (/.f64 x hi)) hi)))) (+.f64 (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))))) (+.f64 (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))))) (+.f64 (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 2 (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 2 (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.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)
(-.f64 2 (/.f64 lo hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 x hi)
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(/.f64 x hi)
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (/.f64 x hi))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
2
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
2
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(log.f64 (*.f64 -1 (/.f64 lo hi)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (/.f64 x lo)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 lo hi))) (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 lo hi))) (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 lo 3))))))
(+.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 -1 (/.f64 lo x))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 lo x)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 lo x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (pow.f64 x 3)))))))
(+.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 -1 (/.f64 lo x))))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 lo x)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 lo x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (pow.f64 x 3)))))))
(log.f64 (/.f64 x hi))
(+.f64 (log.f64 (/.f64 x hi)) (*.f64 -1 (/.f64 lo x)))
(+.f64 (log.f64 (/.f64 x hi)) (+.f64 (*.f64 -1 (/.f64 lo x)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2)))))
(+.f64 (log.f64 (/.f64 x hi)) (+.f64 (*.f64 -1 (/.f64 lo x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (pow.f64 x 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 x lo))))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1/3 (/.f64 (pow.f64 x 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 x lo))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))))))
(+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))
(+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))
(+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))
(+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))
(+.f64 (log.f64 (-.f64 x lo)) (log.f64 (/.f64 1 hi)))
(+.f64 (log.f64 (-.f64 x lo)) (log.f64 (/.f64 1 hi)))
(+.f64 (log.f64 (-.f64 x lo)) (log.f64 (/.f64 1 hi)))
(+.f64 (log.f64 (-.f64 x lo)) (log.f64 (/.f64 1 hi)))
(+.f64 (log.f64 (*.f64 -1 (-.f64 x lo))) (log.f64 (/.f64 -1 hi)))
(+.f64 (log.f64 (*.f64 -1 (-.f64 x lo))) (log.f64 (/.f64 -1 hi)))
(+.f64 (log.f64 (*.f64 -1 (-.f64 x lo))) (log.f64 (/.f64 -1 hi)))
(+.f64 (log.f64 (*.f64 -1 (-.f64 x lo))) (log.f64 (/.f64 -1 hi)))
(*.f64 -1 (+.f64 1 (/.f64 lo hi)))
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 lo hi))) (/.f64 x hi))
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 lo hi))) (/.f64 x hi))
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 lo hi))) (/.f64 x hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 lo hi))) (/.f64 x hi))
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 lo hi))) (/.f64 x hi))
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 lo hi))) (/.f64 x hi))
(/.f64 x hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(-.f64 (/.f64 x hi) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(*.f64 -1 (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(*.f64 -1 (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(/.f64 (-.f64 x lo) hi)
(-.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
-1
(-.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
-1
(-.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(-.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 1)
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 1 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2)
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(*.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 (/.f64 1 hi) 2))
(*.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (/.f64 1 hi) (/.f64 1 hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) (/.f64 1 hi))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)))
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (-.f64 x lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) hi)
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 (-.f64 x lo) (/.f64 (-.f64 x lo) hi)) hi)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 (-.f64 x lo) hi)) (neg.f64 hi))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 3))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(+.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) -1)
(-.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(*.f64 (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) (pow.f64 (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 2) (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (sqrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 3) 1) (+.f64 (*.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (*.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1))))
(/.f64 (-.f64 (*.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 1) (+.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1))
(pow.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1)
(pow.f64 (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 3)
(pow.f64 (pow.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 2)
(sqrt.f64 (pow.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2))
(log.f64 (exp.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))))
(cbrt.f64 (pow.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 3))
(log1p.f64 (expm1.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (log.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(-.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) 1)
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) 1)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 1 (-.f64 1 (/.f64 hi lo))))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) 1))) (+.f64 1 (pow.f64 (/.f64 hi lo) 3))))
(/.f64 1 (/.f64 (-.f64 1 (/.f64 hi lo)) (-.f64 1 (pow.f64 (/.f64 hi lo) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3))) (neg.f64 (+.f64 1 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) 1)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (neg.f64 (-.f64 1 (/.f64 hi lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 (-.f64 x hi) (neg.f64 lo)))
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) 1))
(+.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) 1)
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (/.f64 (-.f64 x hi) (neg.f64 lo))) (/.f64 (-.f64 x hi) (neg.f64 lo)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (/.f64 (-.f64 x hi) (neg.f64 lo)))) (-.f64 1 (/.f64 (-.f64 x hi) (neg.f64 lo))))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x hi) (neg.f64 lo))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x hi) (neg.f64 lo))) 1))
(+.f64 (*.f64 (/.f64 1 lo) x) (*.f64 (/.f64 1 lo) (neg.f64 hi)))
(+.f64 (*.f64 x (/.f64 1 lo)) (*.f64 (neg.f64 hi) (/.f64 1 lo)))
(-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(/.f64 1 (/.f64 lo (-.f64 x hi)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 lo (fma.f64 x x (*.f64 hi (+.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 lo (+.f64 x hi)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 hi 3))) (*.f64 (neg.f64 lo) (fma.f64 x x (*.f64 hi (+.f64 x hi)))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 (neg.f64 lo) (+.f64 x hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3)) 1) (*.f64 (fma.f64 x x (*.f64 hi (+.f64 x hi))) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3)) -1) (*.f64 (fma.f64 x x (*.f64 hi (+.f64 x hi))) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) 1) (*.f64 (+.f64 x hi) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) -1) (*.f64 (+.f64 x hi) (neg.f64 lo)))
(/.f64 (neg.f64 (-.f64 x hi)) (neg.f64 lo))
(/.f64 (/.f64 (-.f64 x hi) (sqrt.f64 lo)) (sqrt.f64 lo))
(/.f64 (*.f64 (/.f64 1 lo) (-.f64 (pow.f64 x 3) (pow.f64 hi 3))) (fma.f64 x x (*.f64 hi (+.f64 x hi))))
(/.f64 (*.f64 (/.f64 1 lo) (-.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 x hi))
(/.f64 (*.f64 (-.f64 x hi) -1) (neg.f64 lo))
(/.f64 (*.f64 -1 (-.f64 x hi)) (neg.f64 lo))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3)) (/.f64 1 lo)) (fma.f64 x x (*.f64 hi (+.f64 x hi))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 1 lo)) (+.f64 x hi))
(/.f64 (/.f64 (-.f64 x hi) 1) lo)
(/.f64 (/.f64 (-.f64 x hi) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo))
(pow.f64 (/.f64 (-.f64 x hi) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 1))
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) 1)
(/.f64 1 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi (-.f64 x lo)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8)) (*.f64 hi (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (*.f64 (-.f64 x lo) (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 hi (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8)) (*.f64 (neg.f64 hi) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (neg.f64 hi) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (-.f64 x lo)) (*.f64 (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))) hi))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) 1) (*.f64 (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)) (*.f64 (-.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1) (*.f64 (-.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (-.f64 x lo))) (*.f64 (-.f64 2 (/.f64 (-.f64 x lo) hi)) (neg.f64 hi)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (/.f64 (-.f64 x lo) hi)) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi)) (-.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8)) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 hi))
(/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 1) hi)
(/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 hi)) (sqrt.f64 hi))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) hi)))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) hi))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) hi))))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) -2)) (/.f64 1 (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) -2)))
(*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) hi)) (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) hi)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2)) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2)) (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8)) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 2 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) 2)
(pow.f64 (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) -1)
(neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) -2)))
(neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) -2)) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) hi))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 3) (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) 1))
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(-.f64 (/.f64 4 (-.f64 2 (/.f64 (-.f64 x lo) hi))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (/.f64 1 (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 1 (/.f64 (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8)))
(/.f64 1 (/.f64 (-.f64 2 (/.f64 (-.f64 x lo) hi)) (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8)) (neg.f64 (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (neg.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 4) (-.f64 (/.f64 (-.f64 x lo) hi) 2))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) 2)
(fma.f64 1 (/.f64 (-.f64 x lo) hi) 2)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(+.f64 (log.f64 (-.f64 x lo)) (log.f64 (/.f64 1 hi)))
(+.f64 (log.f64 (-.f64 x lo)) (neg.f64 (log.f64 hi)))
(+.f64 0 (log.f64 (/.f64 (-.f64 x lo) hi)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi))
(-.f64 0 (log.f64 (/.f64 hi (-.f64 x lo))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(-.f64 (log.f64 (neg.f64 (-.f64 x lo))) (log.f64 (neg.f64 hi)))
(*.f64 1 (log.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) 2))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 x lo)) 3) (pow.f64 (log.f64 hi) 3)) (+.f64 (*.f64 (log.f64 (-.f64 x lo)) (log.f64 (-.f64 x lo))) (+.f64 (*.f64 (log.f64 hi) (log.f64 hi)) (*.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)))))
(/.f64 (-.f64 (*.f64 (log.f64 (-.f64 x lo)) (log.f64 (-.f64 x lo))) (*.f64 (log.f64 hi) (log.f64 hi))) (+.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)))
(pow.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) 2)
(neg.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 2))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(exp.f64 (log.f64 (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
(-.f64 (/.f64 (-.f64 x lo) hi) 1)
(-.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1) 1)
(*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (-.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1) 3))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) 1))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) -1)
(fma.f64 1 (/.f64 (-.f64 x lo) hi) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) -1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) -1)
Outputs
(-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (/.f64 (*.f64 -1/2 (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (/.f64 (*.f64 -1/2 (pow.f64 lo 2)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(/.f64 (*.f64 -1/2 (pow.f64 x 2)) (pow.f64 hi 2))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (/.f64 (*.f64 -1/2 (pow.f64 x 2)) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 lo hi))
(*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(/.f64 (*.f64 -1/2 (pow.f64 x 2)) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 (*.f64 -1/2 (pow.f64 x 2)) (pow.f64 hi 2)))
(-.f64 (/.f64 (*.f64 -1/2 (pow.f64 x 2)) (pow.f64 hi 2)) (*.f64 x (fma.f64 (/.f64 lo (pow.f64 hi 2)) -1 (/.f64 -1 hi))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 2)) (/.f64 1 hi))) (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))
(fma.f64 (neg.f64 x) (fma.f64 (/.f64 lo (pow.f64 hi 2)) -1 (/.f64 -1 hi)) (fma.f64 -1/2 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 lo (neg.f64 hi))))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))
(fma.f64 -1 (*.f64 x (-.f64 (/.f64 (neg.f64 lo) (pow.f64 hi 2)) (/.f64 1 hi))) (fma.f64 -1 (/.f64 lo hi) (*.f64 -1/2 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))))
(fma.f64 (neg.f64 x) (fma.f64 (/.f64 lo (pow.f64 hi 2)) -1 (/.f64 -1 hi)) (fma.f64 -1/2 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 lo (neg.f64 hi))))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))
(fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi)))
(fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))))
(fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi))))
(fma.f64 -1/2 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))))
(fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi))))
(fma.f64 -1/2 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)))
(*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (*.f64 -1/2 (pow.f64 lo 2)) (pow.f64 hi 2))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 (*.f64 -1/2 (pow.f64 lo 2)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))))
(fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi))))
(fma.f64 -1/2 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)))
(+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))))
(fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi))))
(fma.f64 -1/2 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)))
(*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (*.f64 -1/2 (pow.f64 lo 2)) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 lo (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(-.f64 (/.f64 (*.f64 -1/2 (pow.f64 lo 2)) (pow.f64 hi 2)) (*.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/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (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/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi))))
(-.f64 (fma.f64 -1/2 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.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/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (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/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi))))
(-.f64 (fma.f64 -1/2 (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi)) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
(*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(-.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 (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 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 (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 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 (pow.f64 (/.f64 (-.f64 x lo) 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 (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 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 (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 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 (pow.f64 (/.f64 (-.f64 x lo) 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 (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 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 (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 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 -2 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 -2 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 -2 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -2 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(+.f64 (fma.f64 -2 (*.f64 lo (/.f64 x (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(-.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) 1)
(expm1.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))
(expm1.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 lo hi)))
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))) 1)
(+.f64 (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (*.f64 x (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))))) -1)
(+.f64 (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 lo hi))) (fma.f64 x (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 lo hi)))) -1))
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))))) 1)
(+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (-.f64 (fma.f64 x (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (/.f64 1 (pow.f64 hi 2))))))) 1))
(+.f64 (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 lo hi))) (+.f64 (fma.f64 x (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 lo hi)))) (*.f64 (*.f64 (pow.f64 x 2) (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 lo hi)))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (/.f64 -1/2 (pow.f64 hi 2))))) -1))
(-.f64 (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 (pow.f64 x 2) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (-.f64 (*.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 (pow.f64 x 3) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2))) (*.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3)))))))) 1)
(+.f64 (+.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (fma.f64 x (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)))) (fma.f64 (pow.f64 x 2) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (*.f64 1/2 (-.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (/.f64 1 (pow.f64 hi 2))))) (*.f64 (pow.f64 x 3) (*.f64 (exp.f64 (-.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))) (fma.f64 -1/2 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (pow.f64 hi 2)) (*.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3)))))))) -1)
(+.f64 (+.f64 (fma.f64 x (*.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 lo hi)))) (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 lo hi)))) (fma.f64 (pow.f64 x 2) (*.f64 (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 lo hi))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 2) (/.f64 -1/2 (pow.f64 hi 2)))) (*.f64 (*.f64 (pow.f64 x 3) (exp.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 lo hi)))) (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) 3) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (pow.f64 hi 2)))))) -1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))) 1)
(expm1.f64 (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (pow.f64 hi 2)))))
(expm1.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 lo x) 2)) (pow.f64 hi 2)) (/.f64 (-.f64 lo x) hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))) 1)
(expm1.f64 (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (pow.f64 hi 2)))))
(expm1.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 lo x) 2)) (pow.f64 hi 2)) (/.f64 (-.f64 lo x) hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))) 1)
(expm1.f64 (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (pow.f64 hi 2)))))
(expm1.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 lo x) 2)) (pow.f64 hi 2)) (/.f64 (-.f64 lo x) hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 lo (*.f64 -1 x)) hi)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (*.f64 -1 x)) 2) (pow.f64 hi 2))))) 1)
(expm1.f64 (fma.f64 -1 (/.f64 (+.f64 lo (neg.f64 x)) hi) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 lo (neg.f64 x)) 2) (pow.f64 hi 2)))))
(expm1.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 lo x) 2)) (pow.f64 hi 2)) (/.f64 (-.f64 lo x) hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) 1)
(expm1.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi)))
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (*.f64 lo (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))) 1)
(+.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi))) (-.f64 (*.f64 lo (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi))))) 1))
(+.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi))) (fma.f64 lo (*.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi)))) -1))
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (+.f64 (*.f64 lo (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))))) 1)
(+.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi))) (-.f64 (fma.f64 lo (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi)))) (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (/.f64 1/2 (pow.f64 hi 2)))))) 1))
(+.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi))) (+.f64 (fma.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 2) (/.f64 -1/2 (pow.f64 hi 2)))) (*.f64 lo (*.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi)))))) -1))
(-.f64 (+.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (+.f64 (*.f64 lo (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (+.f64 (*.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2)))))) (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (/.f64 x hi))) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2))) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3)))))))) 1)
(+.f64 (+.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi))) (fma.f64 lo (*.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi)))) (fma.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi))) (-.f64 (*.f64 1/2 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (/.f64 1/2 (pow.f64 hi 2)))) (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi))) (fma.f64 -1/2 (/.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 hi 2)) (*.f64 1/6 (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 3)))))))) -1)
(+.f64 (+.f64 (fma.f64 lo (*.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi)))) (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi)))) (fma.f64 (pow.f64 lo 2) (*.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi))) (fma.f64 1/2 (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 2) (/.f64 -1/2 (pow.f64 hi 2)))) (*.f64 (pow.f64 lo 3) (*.f64 (exp.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 x hi))) (fma.f64 1/6 (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 3) (/.f64 (*.f64 -1/2 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi))) (pow.f64 hi 2))))))) -1)
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi)))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi)))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi)))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (pow.f64 hi 2))) (/.f64 x hi)))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)) (/.f64 lo hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) 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 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.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/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) 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/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.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/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (/.f64 x hi))))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) 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/2 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/8 (/.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/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) 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/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) 1/24 (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) 1/8 (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) 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 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.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/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 x hi))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (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 (*.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3) (pow.f64 hi 3)) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (/.f64 x hi)))) (/.f64 lo hi))
(-.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 x hi))) (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3) (pow.f64 hi 3))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (pow.f64 (-.f64 x lo) 3)) (*.f64 1/2 (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 (*.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.f64 (*.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4))) (+.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 (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3) (pow.f64 hi 3)) (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/24 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/8 (/.f64 (pow.f64 (-.f64 x lo) 4) (pow.f64 hi 4)) (fma.f64 1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)) (/.f64 x hi))))))) (/.f64 lo hi))
(-.f64 (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 -1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) 1/24 (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) 1/8 (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 x hi)))))) (/.f64 (*.f64 (pow.f64 (-.f64 x lo) 3) 1/3) (pow.f64 hi 3))) (/.f64 lo hi))
1
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
1
1
(/.f64 (-.f64 hi x) lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
1
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(/.f64 x (neg.f64 lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(/.f64 x (neg.f64 lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(/.f64 hi (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 x lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(/.f64 hi (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(/.f64 hi (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi))
(neg.f64 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi))
(*.f64 (neg.f64 lo) (/.f64 (-.f64 2 (/.f64 lo hi)) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi)) (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) (/.f64 lo (pow.f64 hi 2)))))
(fma.f64 -1 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi) (*.f64 x (-.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 2 hi)) (/.f64 lo (pow.f64 hi 2)))))
(fma.f64 x (-.f64 (-.f64 (/.f64 2 hi) (/.f64 lo (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (*.f64 (neg.f64 lo) (/.f64 (-.f64 2 (/.f64 lo hi)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi)) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) (/.f64 lo (pow.f64 hi 2)))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi) (fma.f64 x (-.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 2 hi)) (/.f64 lo (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(-.f64 (fma.f64 x (-.f64 (-.f64 (/.f64 2 hi) (/.f64 lo (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 lo (/.f64 (-.f64 2 (/.f64 lo hi)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi)) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) (/.f64 lo (pow.f64 hi 2)))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi) (fma.f64 x (-.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 2 hi)) (/.f64 lo (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(-.f64 (fma.f64 x (-.f64 (-.f64 (/.f64 2 hi) (/.f64 lo (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 lo (/.f64 (-.f64 2 (/.f64 lo hi)) hi)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) (/.f64 lo (pow.f64 hi 2)))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 x (-.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 2 hi)) (/.f64 lo (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 x (-.f64 (-.f64 (/.f64 2 hi) (/.f64 lo (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi)) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) (/.f64 lo (pow.f64 hi 2)))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi) (fma.f64 x (-.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 2 hi)) (/.f64 lo (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(-.f64 (fma.f64 x (-.f64 (-.f64 (/.f64 2 hi) (/.f64 lo (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 lo (/.f64 (-.f64 2 (/.f64 lo hi)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi)) (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))) (/.f64 lo (pow.f64 hi 2)))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi) (fma.f64 x (-.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 2 hi)) (/.f64 lo (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(-.f64 (fma.f64 x (-.f64 (-.f64 (/.f64 2 hi) (/.f64 lo (pow.f64 hi 2))) (/.f64 lo (pow.f64 hi 2))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 lo (/.f64 (-.f64 2 (/.f64 lo hi)) hi)))
(/.f64 (pow.f64 x 2) (pow.f64 hi 2))
(+.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi)))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 x (fma.f64 -2 (/.f64 lo (pow.f64 hi 2)) (/.f64 2 hi)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(fma.f64 x (fma.f64 (/.f64 lo (pow.f64 hi 2)) -2 (/.f64 2 hi)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 2 (*.f64 -1 (/.f64 lo hi)))) hi)) (+.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi)))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi) (fma.f64 x (fma.f64 -2 (/.f64 lo (pow.f64 hi 2)) (/.f64 2 hi)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(-.f64 (fma.f64 x (fma.f64 (/.f64 lo (pow.f64 hi 2)) -2 (/.f64 2 hi)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 lo (/.f64 (-.f64 2 (/.f64 lo hi)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 2 (*.f64 -1 (/.f64 lo hi)))) hi)) (+.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 lo (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi)))) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 (*.f64 lo (-.f64 2 (/.f64 lo hi))) hi) (fma.f64 x (fma.f64 -2 (/.f64 lo (pow.f64 hi 2)) (/.f64 2 hi)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))))
(-.f64 (fma.f64 x (fma.f64 (/.f64 lo (pow.f64 hi 2)) -2 (/.f64 2 hi)) (/.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 lo (/.f64 (-.f64 2 (/.f64 lo hi)) hi)))
(/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi)
(*.f64 x (/.f64 (+.f64 2 (/.f64 x hi)) hi))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 2 (/.f64 x hi)) hi)))) (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi))
(fma.f64 lo (*.f64 -1 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (+.f64 2 (/.f64 x hi)) hi))) (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi))
(fma.f64 lo (-.f64 (/.f64 x (neg.f64 (pow.f64 hi 2))) (/.f64 (+.f64 2 (/.f64 x hi)) hi)) (*.f64 x (/.f64 (+.f64 2 (/.f64 x hi)) hi)))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 2 (/.f64 x hi)) hi)))) (+.f64 (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 lo (*.f64 -1 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (+.f64 2 (/.f64 x hi)) hi))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi)))
(fma.f64 lo (-.f64 (/.f64 x (neg.f64 (pow.f64 hi 2))) (/.f64 (+.f64 2 (/.f64 x hi)) hi)) (fma.f64 x (/.f64 (+.f64 2 (/.f64 x hi)) hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 2 (/.f64 x hi)) hi)))) (+.f64 (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 lo (*.f64 -1 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (+.f64 2 (/.f64 x hi)) hi))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi)))
(fma.f64 lo (-.f64 (/.f64 x (neg.f64 (pow.f64 hi 2))) (/.f64 (+.f64 2 (/.f64 x hi)) hi)) (fma.f64 x (/.f64 (+.f64 2 (/.f64 x hi)) hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 2 (/.f64 x hi)) hi)))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 lo (*.f64 -1 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (+.f64 2 (/.f64 x hi)) hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 lo (-.f64 (/.f64 x (neg.f64 (pow.f64 hi 2))) (/.f64 (+.f64 2 (/.f64 x hi)) hi)) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 2 (/.f64 x hi)) hi)))) (+.f64 (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 lo (*.f64 -1 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (+.f64 2 (/.f64 x hi)) hi))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi)))
(fma.f64 lo (-.f64 (/.f64 x (neg.f64 (pow.f64 hi 2))) (/.f64 (+.f64 2 (/.f64 x hi)) hi)) (fma.f64 x (/.f64 (+.f64 2 (/.f64 x hi)) hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 2 (/.f64 x hi)) hi)))) (+.f64 (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 lo (*.f64 -1 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 (+.f64 2 (/.f64 x hi)) hi))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi)))
(fma.f64 lo (-.f64 (/.f64 x (neg.f64 (pow.f64 hi 2))) (/.f64 (+.f64 2 (/.f64 x hi)) hi)) (fma.f64 x (/.f64 (+.f64 2 (/.f64 x hi)) hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(fma.f64 -1 (*.f64 lo (fma.f64 2 (/.f64 x (pow.f64 hi 2)) (/.f64 2 hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.f64 lo (fma.f64 2 (/.f64 x (pow.f64 hi 2)) (/.f64 2 hi))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))))) (+.f64 (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 lo (fma.f64 2 (/.f64 x (pow.f64 hi 2)) (/.f64 2 hi))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi)))
(fma.f64 (neg.f64 lo) (fma.f64 2 (/.f64 x (pow.f64 hi 2)) (/.f64 2 hi)) (fma.f64 x (/.f64 (+.f64 2 (/.f64 x hi)) hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 2 (/.f64 x (pow.f64 hi 2))) (*.f64 2 (/.f64 1 hi))))) (+.f64 (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(fma.f64 -1 (*.f64 lo (fma.f64 2 (/.f64 x (pow.f64 hi 2)) (/.f64 2 hi))) (+.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi)))
(fma.f64 (neg.f64 lo) (fma.f64 2 (/.f64 x (pow.f64 hi 2)) (/.f64 2 hi)) (fma.f64 x (/.f64 (+.f64 2 (/.f64 x hi)) hi) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(*.f64 2 (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 x lo) 2) hi)
(+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(*.f64 2 (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (-.f64 x lo) 2) hi)
(+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(+.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 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 lo (neg.f64 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 lo (neg.f64 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)
(-.f64 2 (/.f64 lo hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(/.f64 x hi)
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(/.f64 x hi)
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(+.f64 2 (/.f64 x hi))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(+.f64 2 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
2
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
2
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(log.f64 (*.f64 -1 (/.f64 lo hi)))
(log.f64 (/.f64 (neg.f64 lo) hi))
(log.f64 (/.f64 lo (neg.f64 hi)))
(+.f64 (log.f64 (*.f64 -1 (/.f64 lo hi))) (*.f64 -1 (/.f64 x lo)))
(+.f64 (/.f64 (neg.f64 x) lo) (log.f64 (/.f64 (neg.f64 lo) hi)))
(-.f64 (log.f64 (/.f64 lo (neg.f64 hi))) (/.f64 x lo))
(+.f64 (log.f64 (*.f64 -1 (/.f64 lo hi))) (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))
(+.f64 (log.f64 (/.f64 (neg.f64 lo) hi)) (fma.f64 -1 (/.f64 x lo) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))
(+.f64 (log.f64 (/.f64 lo (neg.f64 hi))) (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x (neg.f64 lo))))
(+.f64 (log.f64 (*.f64 -1 (/.f64 lo hi))) (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 lo 3))))))
(+.f64 (log.f64 (/.f64 (neg.f64 lo) hi)) (fma.f64 -1 (/.f64 x lo) (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 lo 3))))))
(+.f64 (-.f64 (log.f64 (/.f64 lo (neg.f64 hi))) (/.f64 x lo)) (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))))
(+.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))))
(log.f64 (/.f64 x hi))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (*.f64 -1 (/.f64 lo x))))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (neg.f64 (log.f64 x)) (/.f64 (neg.f64 lo) x)))
(-.f64 (log.f64 (/.f64 x hi)) (/.f64 lo x))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 lo x)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))))))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1 (/.f64 lo x) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2)) (/.f64 (neg.f64 lo) x)) (log.f64 (/.f64 x hi)))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 lo x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (pow.f64 x 3)))))))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1 (/.f64 lo x) (fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (pow.f64 x 3)))))))
(+.f64 (-.f64 (log.f64 (/.f64 x hi)) (/.f64 lo x)) (fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (pow.f64 x 3)))))
(+.f64 (log.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 (/.f64 -1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 lo x))))
(+.f64 (log.f64 (/.f64 -1 hi)) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (/.f64 lo x))))
(-.f64 (-.f64 (log.f64 (/.f64 -1 hi)) (log.f64 (/.f64 -1 x))) (/.f64 lo x))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 lo x)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1 (/.f64 lo x) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2)) (/.f64 (neg.f64 lo) x)) (log.f64 (/.f64 -1 x))))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (+.f64 (*.f64 -1 (/.f64 lo x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (pow.f64 x 3)))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (fma.f64 -1 (log.f64 (/.f64 -1 x)) (fma.f64 -1 (/.f64 lo x) (fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (pow.f64 x 3)))))))
(+.f64 (-.f64 (log.f64 (/.f64 -1 hi)) (log.f64 (/.f64 -1 x))) (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (/.f64 lo x)))
(log.f64 (/.f64 x hi))
(+.f64 (neg.f64 (log.f64 hi)) (neg.f64 (neg.f64 (log.f64 x))))
(+.f64 (log.f64 (/.f64 x hi)) (*.f64 -1 (/.f64 lo x)))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (neg.f64 (log.f64 x)) (/.f64 (neg.f64 lo) x)))
(-.f64 (log.f64 (/.f64 x hi)) (/.f64 lo x))
(+.f64 (log.f64 (/.f64 x hi)) (+.f64 (*.f64 -1 (/.f64 lo x)) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2)))))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1 (/.f64 lo x) (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))))))
(+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2)) (/.f64 (neg.f64 lo) x)) (log.f64 (/.f64 x hi)))
(+.f64 (log.f64 (/.f64 x hi)) (+.f64 (*.f64 -1 (/.f64 lo x)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (pow.f64 x 3))))))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1 (/.f64 lo x) (fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (pow.f64 x 3)))))))
(+.f64 (-.f64 (log.f64 (/.f64 x hi)) (/.f64 lo x)) (fma.f64 -1/2 (/.f64 (pow.f64 lo 2) (pow.f64 x 2)) (*.f64 -1/3 (/.f64 (pow.f64 lo 3) (pow.f64 x 3)))))
(+.f64 (log.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 (/.f64 -1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (*.f64 -1 (/.f64 x lo))))
(+.f64 (log.f64 (/.f64 -1 hi)) (*.f64 -1 (+.f64 (neg.f64 (log.f64 lo)) (/.f64 x lo))))
(+.f64 (log.f64 (/.f64 -1 hi)) (-.f64 (log.f64 lo) (/.f64 x lo)))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (fma.f64 -1 (neg.f64 (log.f64 lo)) (fma.f64 -1 (/.f64 x lo) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x (neg.f64 lo))) (log.f64 lo)))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 lo))) (+.f64 (*.f64 -1 (/.f64 x lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (fma.f64 -1 (neg.f64 (log.f64 lo)) (fma.f64 -1 (/.f64 x lo) (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))))))
(+.f64 (log.f64 (/.f64 -1 hi)) (+.f64 (-.f64 (log.f64 lo) (/.f64 x lo)) (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 lo 3))))))
(+.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 x lo))))
(+.f64 (neg.f64 (log.f64 hi)) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 x lo))))
(-.f64 (-.f64 (neg.f64 (log.f64 hi)) (log.f64 (/.f64 -1 lo))) (/.f64 x lo))
(+.f64 (log.f64 (/.f64 1 hi)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 lo))) (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (/.f64 x lo) (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))
(-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x (neg.f64 lo))) (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 x lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))))))
(+.f64 (neg.f64 (log.f64 hi)) (fma.f64 -1 (log.f64 (/.f64 -1 lo)) (fma.f64 -1 (/.f64 x lo) (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))))))
(-.f64 (-.f64 (-.f64 (fma.f64 -1/2 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 -1/3 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (/.f64 x lo)) (log.f64 (/.f64 -1 lo))) (log.f64 hi))
(+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))
(log.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))
(log.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))
(log.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (-.f64 x lo)) (*.f64 -1 (log.f64 hi)))
(log.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (-.f64 x lo)) (log.f64 (/.f64 1 hi)))
(log.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (-.f64 x lo)) (log.f64 (/.f64 1 hi)))
(log.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (-.f64 x lo)) (log.f64 (/.f64 1 hi)))
(log.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (-.f64 x lo)) (log.f64 (/.f64 1 hi)))
(log.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (*.f64 -1 (-.f64 x lo))) (log.f64 (/.f64 -1 hi)))
(+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 (neg.f64 (-.f64 x lo))))
(+.f64 (log.f64 (*.f64 -1 (-.f64 x lo))) (log.f64 (/.f64 -1 hi)))
(+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 (neg.f64 (-.f64 x lo))))
(+.f64 (log.f64 (*.f64 -1 (-.f64 x lo))) (log.f64 (/.f64 -1 hi)))
(+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 (neg.f64 (-.f64 x lo))))
(+.f64 (log.f64 (*.f64 -1 (-.f64 x lo))) (log.f64 (/.f64 -1 hi)))
(+.f64 (log.f64 (/.f64 -1 hi)) (log.f64 (neg.f64 (-.f64 x lo))))
(*.f64 -1 (+.f64 1 (/.f64 lo hi)))
(+.f64 -1 (/.f64 (neg.f64 lo) hi))
(-.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 lo hi))) (/.f64 x hi))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 lo hi))) (/.f64 x hi))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 lo hi))) (/.f64 x hi))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(/.f64 x hi)
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 lo hi))) (/.f64 x hi))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 lo hi))) (/.f64 x hi))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (+.f64 1 (/.f64 lo hi))) (/.f64 x hi))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(/.f64 x hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) 1)
(+.f64 (/.f64 x hi) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
-1
(-.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
-1
(-.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (+.f64 1 (/.f64 lo hi)))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 (*.f64 -1/2 (/.f64 (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 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1) (/.f64 (-.f64 x 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(-.f64 (+.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(*.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 (*.f64 -1/2 (/.f64 (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 1 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(*.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2))
(+.f64 (*.f64 -1/2 (/.f64 (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 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (pow.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (+.f64 (*.f64 -1/8 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 3)) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (+.f64 (*.f64 1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(/.f64 (fma.f64 -1/8 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) (fma.f64 1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))))
(/.f64 (-.f64 (*.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (*.f64 1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) 1/4) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 (*.f64 -1/2 (/.f64 (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))
(pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 3)
(+.f64 (*.f64 -1/2 (/.f64 (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))
(pow.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(+.f64 (*.f64 -1/2 (/.f64 (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))
(pow.f64 (sqrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2)
(+.f64 (*.f64 -1/2 (/.f64 (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))
(sqrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) 3))
(+.f64 (*.f64 -1/2 (/.f64 (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))
(expm1.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x 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 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1))
(+.f64 (*.f64 -1/2 (/.f64 (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 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(*.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4)))
(*.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 (/.f64 1 hi) 2))
(*.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 (/.f64 1 hi) (/.f64 1 hi)))
(*.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 (/.f64 1 hi) 2))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) (/.f64 1 hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (-.f64 x lo) (*.f64 hi (/.f64 hi (-.f64 x lo))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 hi 2) (-.f64 x lo)) (-.f64 x lo)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (neg.f64 (-.f64 x lo)) (*.f64 (/.f64 hi (-.f64 x lo)) (neg.f64 hi)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (neg.f64 (-.f64 x lo))) (*.f64 (neg.f64 hi) (neg.f64 hi)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (-.f64 x lo) (neg.f64 (-.f64 x lo))) (*.f64 hi (neg.f64 hi)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (-.f64 x lo)) (*.f64 (neg.f64 hi) hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) 1) (*.f64 (neg.f64 hi) (/.f64 hi (-.f64 x lo))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) hi)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (-.f64 x lo) (/.f64 (-.f64 x lo) hi)) hi)
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (/.f64 (-.f64 x lo) hi)) (neg.f64 hi))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 3))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))
(pow.f64 (/.f64 (-.f64 x lo) hi) 2)
(+.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) -1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(*.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(*.f64 1 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) (pow.f64 (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 2))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 2) (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) (sqrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 3) 1) (+.f64 (*.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) (+.f64 1 (*.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 3) -1) (+.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) 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 1 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 3) -1) (fma.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) (+.f64 1 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 1) (+.f64 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1))
(/.f64 (+.f64 (exp.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) -1) (+.f64 1 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(/.f64 (expm1.f64 (+.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) 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 1 (exp.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(pow.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 1)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 3)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (pow.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 3) 1/3)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(pow.f64 (sqrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 2)
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(sqrt.f64 (pow.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 2))
(fabs.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))
(log.f64 (exp.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))))))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (pow.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 3))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 1))
(expm1.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2))) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(-.f64 (/.f64 1 (-.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(+.f64 1 (/.f64 hi lo))
(*.f64 (+.f64 1 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(*.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2))
(+.f64 1 (/.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) 1)))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (fma.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1) 1))
(*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 1 (-.f64 1 (/.f64 hi lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(/.f64 1 (/.f64 (+.f64 1 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) 1))) (+.f64 1 (pow.f64 (/.f64 hi lo) 3))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (fma.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1) 1))
(/.f64 1 (/.f64 (-.f64 1 (/.f64 hi lo)) (-.f64 1 (pow.f64 (/.f64 hi lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) 1))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 1 (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (fma.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1) 1))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (-.f64 1 (/.f64 hi lo)) (pow.f64 (/.f64 hi lo) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3))) (neg.f64 (+.f64 1 (*.f64 (/.f64 hi lo) (-.f64 (/.f64 hi lo) 1)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3))) (+.f64 -1 (neg.f64 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1)))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (neg.f64 (fma.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (neg.f64 (-.f64 1 (/.f64 hi lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (neg.f64 (+.f64 -1 (/.f64 hi lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 3)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) 1/3)
(+.f64 1 (/.f64 hi lo))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) 2)
(+.f64 1 (/.f64 hi lo))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))
(fabs.f64 (+.f64 1 (/.f64 hi lo)))
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(+.f64 1 (/.f64 hi lo))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))
(+.f64 1 (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 (-.f64 x hi) (neg.f64 lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) 1))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 (-.f64 1 (/.f64 (-.f64 hi x) lo)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 hi x) lo)))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 (-.f64 1 (/.f64 (-.f64 hi x) lo)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 (-.f64 1 (/.f64 (-.f64 hi x) lo)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 hi x) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (+.f64 -1 (neg.f64 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) 3))) (-.f64 -1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (+.f64 -1 (/.f64 (-.f64 x hi) (neg.f64 lo))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 -1 (/.f64 (-.f64 hi x) lo)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (/.f64 (-.f64 x hi) (neg.f64 lo))) (/.f64 (-.f64 x hi) (neg.f64 lo)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 hi x) lo) 3)) (+.f64 (-.f64 1 (/.f64 (-.f64 hi x) lo)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(/.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (/.f64 (-.f64 x hi) (neg.f64 lo)))) (-.f64 1 (/.f64 (-.f64 x hi) (neg.f64 lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 2)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 2))
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 3))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(exp.f64 (log1p.f64 (/.f64 (-.f64 x hi) (neg.f64 lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 x hi) (neg.f64 lo))) 1))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 (/.f64 1 lo) x) (*.f64 (/.f64 1 lo) (neg.f64 hi)))
(/.f64 (-.f64 x hi) lo)
(+.f64 (*.f64 x (/.f64 1 lo)) (*.f64 (neg.f64 hi) (/.f64 1 lo)))
(/.f64 (-.f64 x hi) lo)
(-.f64 (+.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (-.f64 (/.f64 (-.f64 x hi) lo) 1))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 1 (/.f64 lo (-.f64 x hi)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 lo (fma.f64 x x (*.f64 hi (+.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 lo (fma.f64 x x (*.f64 hi (+.f64 hi x)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 lo (+.f64 x hi)))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 lo (+.f64 hi x)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 hi x)) lo)
(/.f64 (*.f64 -1 (-.f64 (pow.f64 x 3) (pow.f64 hi 3))) (*.f64 (neg.f64 lo) (fma.f64 x x (*.f64 hi (+.f64 x hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3))) (*.f64 (neg.f64 lo) (fma.f64 x x (*.f64 hi (+.f64 hi x)))))
(/.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3)) lo)) (fma.f64 x x (*.f64 hi (+.f64 hi x))))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 (neg.f64 lo) (+.f64 x hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 (neg.f64 lo) (+.f64 hi x)))
(/.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) lo)) (+.f64 hi x))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3)) 1) (*.f64 (fma.f64 x x (*.f64 hi (+.f64 x hi))) lo))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 lo (fma.f64 x x (*.f64 hi (+.f64 hi x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3)) -1) (*.f64 (fma.f64 x x (*.f64 hi (+.f64 x hi))) (neg.f64 lo)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3))) (*.f64 (neg.f64 lo) (fma.f64 x x (*.f64 hi (+.f64 hi x)))))
(/.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3)) lo)) (fma.f64 x x (*.f64 hi (+.f64 hi x))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) 1) (*.f64 (+.f64 x hi) lo))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 lo (+.f64 hi x)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 hi x)) lo)
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) -1) (*.f64 (+.f64 x hi) (neg.f64 lo)))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2))) (*.f64 (neg.f64 lo) (+.f64 hi x)))
(/.f64 (*.f64 1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) lo)) (+.f64 hi x))
(/.f64 (neg.f64 (-.f64 x hi)) (neg.f64 lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 (/.f64 (-.f64 x hi) (sqrt.f64 lo)) (sqrt.f64 lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 (*.f64 (/.f64 1 lo) (-.f64 (pow.f64 x 3) (pow.f64 hi 3))) (fma.f64 x x (*.f64 hi (+.f64 x hi))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 lo (fma.f64 x x (*.f64 hi (+.f64 hi x)))))
(/.f64 (*.f64 (/.f64 1 lo) (-.f64 (pow.f64 x 2) (pow.f64 hi 2))) (+.f64 x hi))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 lo (+.f64 hi x)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 hi x)) lo)
(/.f64 (*.f64 (-.f64 x hi) -1) (neg.f64 lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 (*.f64 -1 (-.f64 x hi)) (neg.f64 lo))
(/.f64 (-.f64 x hi) lo)
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3)) (/.f64 1 lo)) (fma.f64 x x (*.f64 hi (+.f64 x hi))))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 hi 3)) (*.f64 lo (fma.f64 x x (*.f64 hi (+.f64 hi x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) (/.f64 1 lo)) (+.f64 x hi))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) (*.f64 lo (+.f64 hi x)))
(/.f64 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 hi 2)) (+.f64 hi x)) lo)
(/.f64 (/.f64 (-.f64 x hi) 1) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (/.f64 (-.f64 x hi) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo))
(/.f64 (-.f64 x hi) lo)
(pow.f64 (/.f64 (-.f64 x hi) lo) 1)
(/.f64 (-.f64 x hi) lo)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3)
(/.f64 (-.f64 x hi) lo)
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1/3)
(/.f64 (-.f64 x hi) lo)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) 2)
(/.f64 (-.f64 x hi) lo)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(fabs.f64 (/.f64 (-.f64 x hi) lo))
(log.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 x hi) lo)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))
(/.f64 (-.f64 x hi) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (-.f64 (/.f64 (-.f64 x hi) lo) 1))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(exp.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 x hi) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (-.f64 x hi) lo)
(+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))))
(/.f64 1 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 1 hi) (*.f64 (-.f64 x lo) (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 hi (-.f64 x lo)))
(*.f64 (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi) (-.f64 x lo))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2)))) (/.f64 hi (-.f64 x lo)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (*.f64 (/.f64 hi (-.f64 x lo)) (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2) 4)))
(/.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) hi)
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8)) (*.f64 hi (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2)))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2) 4)))
(/.f64 (*.f64 (-.f64 x lo) (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 hi (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8)) (*.f64 (neg.f64 hi) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2)))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2) 4)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (neg.f64 hi) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (-.f64 x lo)) (*.f64 (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2)))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2) 4)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) 1) (*.f64 (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 hi (-.f64 x lo))))
(/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2)))) (/.f64 hi (-.f64 x lo)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (*.f64 (/.f64 hi (-.f64 x lo)) (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2) 4)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2)))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2) 4)))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 x lo)) (*.f64 (-.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) 1) (*.f64 (-.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 (-.f64 x lo))) (*.f64 (-.f64 2 (/.f64 (-.f64 x lo) hi)) (neg.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (/.f64 (-.f64 x lo) hi)) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2)))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2) 4)))
(/.f64 (*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi)) (-.f64 2 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (neg.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 hi))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8)) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2)))))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2) 4)))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 2 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (neg.f64 (-.f64 x lo))) (neg.f64 hi))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (neg.f64 hi))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 1) hi)
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 hi)) (sqrt.f64 hi))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 1)
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 3)
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 3) 1/3)
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2)
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi)) 2))
(fabs.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 3))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 3)))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 1))
(fma.f64 2 (/.f64 (-.f64 x lo) hi) (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 2)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 1 (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (-.f64 x lo) hi) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 x lo) hi)
(*.f64 1 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 x lo) hi)
(*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(/.f64 (-.f64 x lo) hi)
(*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) 2))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) hi))))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (*.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) hi))))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (*.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 x lo) hi)
(*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) -2)) (/.f64 1 (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) -2)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) hi)) (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) 1) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2)) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2)) (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2)) (/.f64 (/.f64 (-.f64 x lo) hi) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) 1) (/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2)) (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(*.f64 (cbrt.f64 (*.f64 1 (/.f64 (-.f64 x lo) hi))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))) 2) (pow.f64 (cbrt.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi))) 2)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))) 2) (pow.f64 (cbrt.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi))) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (/.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 1) (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2)) (/.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8)) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))))
(*.f64 (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2))) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8))))
(/.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi)) (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2) 4)) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (-.f64 2 (/.f64 (-.f64 x lo) hi)))
(*.f64 (-.f64 2 (/.f64 (-.f64 x lo) hi)) (/.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi)) (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) 3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 3) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) -1)
(/.f64 1 (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) (/.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) hi))))
(/.f64 1 (*.f64 1 (/.f64 1 (/.f64 (-.f64 x lo) hi))))
(neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) -2)))
(/.f64 (-.f64 x lo) hi)
(neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (neg.f64 (/.f64 (-.f64 x lo) hi)) -2)) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 1 (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) (*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) hi))))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 3))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 3) (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 3)))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(expm1.f64 (log1p.f64 (*.f64 1 (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 (/.f64 (-.f64 x lo) hi) 2)))) 1))
(/.f64 (-.f64 x lo) hi)
(-.f64 (/.f64 x hi) (-.f64 (/.f64 lo hi) 2))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))) 1)
(expm1.f64 (log1p.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(-.f64 (/.f64 4 (-.f64 2 (/.f64 (-.f64 x lo) hi))) (/.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 2 (/.f64 (-.f64 x lo) hi)))
(-.f64 (+.f64 2 (/.f64 x hi)) (/.f64 lo hi))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) 2))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 1)
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (/.f64 1 (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2) 4))
(*.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 1 (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 1 (/.f64 (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2) 4))
(/.f64 1 (/.f64 (-.f64 2 (/.f64 (-.f64 x lo) hi)) (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2) 4))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 4 (/.f64 (*.f64 (-.f64 x lo) 2) hi))))
(/.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8)) (neg.f64 (+.f64 4 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 (/.f64 (-.f64 x lo) hi) 2)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) -8) (+.f64 -4 (neg.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2)))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 8) (fma.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 (-.f64 x lo) hi) -2) 4)))
(/.f64 (neg.f64 (-.f64 4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))) (neg.f64 (-.f64 2 (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 -4 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (+.f64 -2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 4) (-.f64 (/.f64 (-.f64 x lo) hi) 2))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) -4) (+.f64 (/.f64 (-.f64 x lo) hi) -2))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 1)
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 3)
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 3) 1/3)
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 2)
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 2))
(sqrt.f64 (pow.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2))))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2) 3))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(expm1.f64 (log1p.f64 (+.f64 2 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 2)) 1))
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) 2)
(fma.f64 1 (/.f64 (-.f64 x lo) hi) 2)
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(+.f64 2 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (-.f64 x lo)) (log.f64 (/.f64 1 hi)))
(log.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (-.f64 x lo)) (neg.f64 (log.f64 hi)))
(log.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 0 (log.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (log.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi))
(log.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 0 (log.f64 (/.f64 hi (-.f64 x lo))))
(neg.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (-.f64 x lo) hi))))
(-.f64 (log.f64 (neg.f64 (-.f64 x lo))) (log.f64 (neg.f64 hi)))
(*.f64 1 (log.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1)
(log.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) 2))
(log.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 x lo)) 3) (pow.f64 (log.f64 hi) 3)) (+.f64 (*.f64 (log.f64 (-.f64 x lo)) (log.f64 (-.f64 x lo))) (+.f64 (*.f64 (log.f64 hi) (log.f64 hi)) (*.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 x lo)) 3) (pow.f64 (log.f64 hi) 3)) (fma.f64 (log.f64 (-.f64 x lo)) (log.f64 (-.f64 x lo)) (*.f64 (log.f64 hi) (+.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)))))
(/.f64 (-.f64 (*.f64 (log.f64 (-.f64 x lo)) (log.f64 (-.f64 x lo))) (*.f64 (log.f64 hi) (log.f64 hi))) (+.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)))
(/.f64 (*.f64 (+.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) (+.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)))
(pow.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1)
(log.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) 3)
(log.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(log.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) 2)
(log.f64 (/.f64 (-.f64 x lo) hi))
(neg.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 3))
(log.f64 (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(log1p.f64 (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (log.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(log.f64 (/.f64 (-.f64 x lo) hi))
(+.f64 (/.f64 (-.f64 x lo) hi) -1)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 (-.f64 x lo) hi) 1)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (+.f64 (/.f64 lo hi) 1))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(*.f64 1 (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1) 1)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) 2))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (-.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) -1) (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (+.f64 1 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) 1) (+.f64 (/.f64 (-.f64 x lo) hi) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) -1) (+.f64 1 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1) 1)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) 3)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1) 3) 1/3)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) 2)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1) 2))
(sqrt.f64 (pow.f64 (+.f64 -1 (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1))))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1) 3))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) 1))
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (-.f64 x lo) (/.f64 1 hi) -1)
(fma.f64 1 (/.f64 (-.f64 x lo) hi) -1)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) -1)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)) -1)
(+.f64 -1 (/.f64 (-.f64 x lo) hi))

eval1.1s (7.7%)

Compiler

Compiled 38155 to 15699 computations (58.9% saved)

prune347.0ms (2.4%)

Pruning

85 alts after pruning (81 fresh and 4 done)

PrunedKeptTotal
New1588761664
Fresh8513
Picked505
Done145
Total1602851687
Accuracy
23.4%
Counts
1687 → 85
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.3%
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)) -1)
9.3%
(fma.f64 (-.f64 x lo) (/.f64 1 hi) -1)
20.5%
(fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 -1/4 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) 1/24 (fma.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) 1/8 (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 x hi))))))) (/.f64 lo hi)))
9.3%
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)) 3)
21.8%
(pow.f64 (cbrt.f64 (expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))) 3)
18.8%
(/.f64 (-.f64 x lo) hi)
20.9%
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (*.f64 -1 (/.f64 (+.f64 2 (/.f64 x hi)) hi)))) (/.f64 (*.f64 x (+.f64 2 (/.f64 x hi))) hi)) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
20.9%
(/.f64 (*.f64 (+.f64 2 (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
20.9%
(/.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
18.8%
(/.f64 1 (*.f64 1 (/.f64 1 (/.f64 (-.f64 x lo) hi))))
21.5%
(-.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/6 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (fma.f64 1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 x hi))))) (/.f64 lo hi))
9.3%
(-.f64 (/.f64 (-.f64 x lo) hi) 1)
18.8%
(-.f64 (+.f64 (/.f64 (-.f64 x lo) hi) 1) 1)
18.6%
(-.f64 1 (/.f64 x lo))
9.3%
(-.f64 -1 (/.f64 lo hi))
18.7%
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
10.1%
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
9.3%
(*.f64 (+.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1) (-.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1))
9.3%
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x lo) hi) -1)))
18.1%
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
18.2%
(fabs.f64 (+.f64 1 (/.f64 hi lo)))
18.4%
(fabs.f64 (+.f64 -1 (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -1) 2) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 2) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3) 2) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2)) 2) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (/.f64 hi (-.f64 x lo)) -1)))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.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)))))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (/.f64 1 hi) (-.f64 x lo))))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (-.f64 x lo) (/.f64 (pow.f64 hi -1/2) (sqrt.f64 hi)))))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi)))))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 (cbrt.f64 (-.f64 x lo)) hi)) 2) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi))) 2) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) 2) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi))) 2) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi))) 2) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi))) 2) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo)) 2) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (pow.f64 hi -1/2) (sqrt.f64 hi))) 2) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 1 hi))) 2) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 2) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (pow.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3)) 2) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (/.f64 (/.f64 (-.f64 x lo) hi) (/.f64 hi (-.f64 x lo))) (/.f64 (-.f64 x lo) hi)))
21.1%
(expm1.f64 (fma.f64 -1/2 (/.f64 (-.f64 x lo) (*.f64 (/.f64 hi (-.f64 x lo)) hi)) (/.f64 (-.f64 x lo) hi)))
16.1%
(expm1.f64 (fma.f64 -1/2 (/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) hi) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (/.f64 1 (*.f64 (/.f64 hi (-.f64 x lo)) (/.f64 hi (-.f64 x lo)))) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (*.f64 (-.f64 x lo) (*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)))
16.1%
(expm1.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) (/.f64 1 hi)) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (fma.f64 -1/2 (*.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (/.f64 (-.f64 x lo) hi))) (/.f64 (-.f64 x lo) hi)))
21.8%
(expm1.f64 (pow.f64 (cbrt.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi))) 3))
9.3%
(expm1.f64 (/.f64 (-.f64 (pow.f64 (log.f64 (-.f64 x lo)) 3) (pow.f64 (log.f64 hi) 3)) (fma.f64 (log.f64 (-.f64 x lo)) (log.f64 (-.f64 x lo)) (*.f64 (log.f64 hi) (+.f64 (log.f64 (-.f64 x lo)) (log.f64 hi))))))
21.8%
(expm1.f64 (/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 4) 1/4) (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (-.f64 (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2)) (/.f64 (-.f64 x lo) hi))))
9.3%
(expm1.f64 (/.f64 (-.f64 (*.f64 (log.f64 (-.f64 x lo)) (log.f64 (-.f64 x lo))) (*.f64 (log.f64 hi) (log.f64 hi))) (+.f64 (log.f64 (-.f64 x lo)) (log.f64 hi))))
9.3%
(expm1.f64 (-.f64 (log.f64 (/.f64 lo (neg.f64 hi))) (/.f64 x lo)))
9.3%
(expm1.f64 (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)))
21.8%
(expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
9.3%
(expm1.f64 (+.f64 (neg.f64 (log.f64 hi)) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 x lo)))))
9.3%
(expm1.f64 (neg.f64 (log.f64 (/.f64 hi (-.f64 x lo)))))
9.3%
(expm1.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)))
9.3%
(expm1.f64 (log.f64 (/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))))
9.3%
(expm1.f64 (log.f64 (/.f64 (neg.f64 lo) hi)))
9.3%
(expm1.f64 (log.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)))
9.3%
(expm1.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))))
9.3%
(expm1.f64 (log.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 1 hi)))))
9.3%
(expm1.f64 (log.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))))
9.3%
(expm1.f64 (log.f64 (*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))))
9.3%
(expm1.f64 (log.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))))
9.3%
(expm1.f64 (log.f64 (*.f64 (/.f64 1 hi) (-.f64 x lo))))
18.6%
(expm1.f64 (fabs.f64 (log.f64 (/.f64 (-.f64 x lo) hi))))
21.8%
(expm1.f64 (expm1.f64 (log1p.f64 (fma.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2) (/.f64 (-.f64 x lo) hi)))))
18.6%
1
Compiler

Compiled 3938 to 1936 computations (50.8% saved)

regimes216.0ms (1.5%)

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

4 calls:

69.0ms
lo
64.0ms
x
63.0ms
hi
9.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
21.8%1lo
21.8%1hi
21.8%1x
21.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes54.0ms (0.4%)

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

1 calls:

49.0ms
x
Results
AccuracySegmentsBranch
21.8%1x
Compiler

Compiled 4 to 3 computations (25% saved)

regimes85.0ms (0.6%)

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

4 calls:

27.0ms
hi
26.0ms
x
26.0ms
lo
4.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
20.9%1lo
20.9%1hi
20.9%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
20.9%1x
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes36.0ms (0.2%)

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

4 calls:

12.0ms
x
11.0ms
lo
10.0ms
hi
2.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
20.9%1lo
20.9%1hi
20.9%1x
20.9%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes33.0ms (0.2%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes21.0ms (0.1%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes9.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:

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

Compiled 12 to 9 computations (25% saved)

simplify9.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
036325
154325
261325
366325
469325
570325
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(expm1.f64 (fma.f64 -1/2 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (pow.f64 hi -1/2) (sqrt.f64 hi))) 2) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (*.f64 (+.f64 2 (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
1
Outputs
(expm1.f64 (fma.f64 -1/2 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (pow.f64 hi -1/2) (sqrt.f64 hi))) 2) (/.f64 (-.f64 x lo) hi)))
(expm1.f64 (+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 -1/2 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))))
(/.f64 (*.f64 (+.f64 2 (/.f64 x hi)) (/.f64 (-.f64 x lo) hi)) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 2 (/.f64 x hi))) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 2 (/.f64 (-.f64 x lo) hi)) (+.f64 2 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
1
Compiler

Compiled 101 to 62 computations (38.6% saved)

soundness4.4s (29.8%)

Rules
1594×times-frac
1264×fma-neg
1264×fma-neg
1264×fma-neg
1168×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
023195
1404195
26712195
052315046
1135513602
2495113544
097337296
1281336104
030440
1473440
27137440
02595233
16904913
224374484
052315046
1135513602
2495113544
023195
1404195
26712195
033334
1496334
26843334
097337296
1281336104
023195
1404195
26712195
052315046
1135513602
2495113544
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1370 to 611 computations (55.4% saved)

end0.0ms (0%)

preprocess65.0ms (0.4%)

Compiler

Compiled 186 to 84 computations (54.8% saved)

Profiling

Loading profile data...