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.4%)

Results
1.1s8255×256valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 292.0ms
Operation ival-sub, time spent: 109.0ms, 37.0% of total-time
Operation ival-div, time spent: 74.0ms, 25.0% of total-time
Operation ival-<, time spent: 48.0ms, 16.0% of total-time
Operation ival->, time spent: 35.0ms, 12.0% of total-time
Operation const, time spent: 15.0ms, 5.0% of total-time
Operation ival-and, time spent: 12.0ms, 4.0% of total-time
Bogosity

preprocess255.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: 12.0ms
Operation ival-sub, time spent: 7.0ms, 58.0% of total-time
Operation ival-div, time spent: 4.0ms, 33.0% of total-time
Operation const, time spent: 1.0ms, 8.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)

localize33.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: 5.0ms
Operation ival-sub, time spent: 3.0ms, 57.0% of total-time
Operation ival-div, time spent: 2.0ms, 38.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
x
@-inf
(/.f64 (-.f64 x lo) (-.f64 hi lo))
1.0ms
lo
@0
(/.f64 (-.f64 x lo) (-.f64 hi lo))
1.0ms
hi
@0
(/.f64 (-.f64 x lo) (-.f64 hi lo))
1.0ms
x
@0
(/.f64 (-.f64 x lo) (-.f64 hi lo))

rewrite323.0ms (2.2%)

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

simplify394.0ms (2.7%)

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

eval94.0ms (0.6%)

Compiler

Compiled 3051 to 1248 computations (59.1% saved)

prune30.0ms (0.2%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New1498157
Fresh000
Picked101
Done000
Total1508158
Accuracy
19.5%
Counts
158 → 8
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.4%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 1 (/.f64 x lo))
18.8%
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
18.8%
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
9.4%
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
18.7%
1
Compiler

Compiled 196 to 132 computations (32.7% saved)

localize370.0ms (2.5%)

Localize:

Found 10 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
98.5%
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
97.0%
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi))
21.3%
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
99.5%
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
97.4%
(+.f64 (/.f64 lo hi) 1)
100.0%
(/.f64 (-.f64 x hi) lo)
99.8%
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
99.5%
(*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))
97.5%
(-.f64 -1 (/.f64 hi lo))
Compiler

Compiled 154 to 51 computations (66.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 131.0ms
Operation ival-pow, time spent: 85.0ms, 65.0% of total-time
Operation ival-div, time spent: 17.0ms, 13.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-add, time spent: 8.0ms, 6.0% of total-time
Operation const, time spent: 3.0ms, 2.0% of total-time

series1.1s (7.2%)

Counts
10 → 312
Calls

84 calls:

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

rewrite1.2s (8.1%)

Algorithm
batch-egg-rewrite
Rules
372×associate-*r*
264×frac-times
252×log1p-expm1-u
252×expm1-log1p-u
250×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify351.0ms (2.4%)

Algorithm
egg-herbie
Rules
990×associate-*r*
812×fma-define
680×times-frac
556×distribute-rgt-in
532×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
091440631
1269636058
Stop Event
node limit
Counts
646 → 594
Calls
Call 1
Inputs
-1
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(*.f64 -1 (/.f64 hi lo))
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(*.f64 -1 (/.f64 hi lo))
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(*.f64 -1 (/.f64 hi lo))
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
-1
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
-1
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (*.f64 -1 (/.f64 x lo)))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (*.f64 -1 (/.f64 x lo))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))
(+.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 -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))))
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 -1 (/.f64 (-.f64 x 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 -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))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(*.f64 -1 (/.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 (/.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 (/.f64 (pow.f64 lo 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 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(*.f64 -1 (/.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 (/.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 (/.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 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.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 (/.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 (/.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 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (+.f64 (*.f64 -1 (/.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 (/.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 (/.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 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -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 (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (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 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(*.f64 -1 (/.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 (/.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 (/.f64 (pow.f64 lo 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 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(+.f64 -1 (/.f64 hi (neg.f64 lo)))
(+.f64 -1 (*.f64 (/.f64 hi (neg.f64 lo)) 1))
(*.f64 1 (-.f64 -1 (/.f64 hi lo)))
(*.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) 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 -1 (pow.f64 (/.f64 hi (neg.f64 lo)) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 hi (neg.f64 lo)) (/.f64 hi (neg.f64 lo))) (*.f64 -1 (/.f64 hi (neg.f64 lo))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 hi (neg.f64 lo)) (/.f64 hi (neg.f64 lo)))) (-.f64 -1 (/.f64 hi (neg.f64 lo))))
(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 (log.f64 (-.f64 -1 (/.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (-.f64 -1 (/.f64 hi lo))) 1))
(+.f64 (*.f64 (/.f64 (-.f64 x hi) lo) -1) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 hi (neg.f64 lo))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (*.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (-.f64 x hi) lo)))
(-.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1) 1)
(/.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 lo (-.f64 x hi)))
(/.f64 1 (/.f64 lo (*.f64 (-.f64 x hi) (-.f64 -1 (/.f64 hi lo)))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (*.f64 (/.f64 lo (-.f64 x hi)) (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (/.f64 lo (-.f64 x hi)) (+.f64 -1 (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 -1 (/.f64 hi lo))) lo)
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (-.f64 x hi)) (*.f64 (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1))) lo))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) 1) (*.f64 (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1))) (/.f64 lo (-.f64 x hi))))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (neg.f64 (-.f64 x hi))) (*.f64 (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1))) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 x hi)) (*.f64 (+.f64 -1 (/.f64 hi lo)) lo))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) 1) (*.f64 (+.f64 -1 (/.f64 hi lo)) (/.f64 lo (-.f64 x hi))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (neg.f64 (-.f64 x hi))) (*.f64 (+.f64 -1 (/.f64 hi lo)) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 -1 (pow.f64 (/.f64 hi lo) 3))) (*.f64 lo (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1)))))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (*.f64 lo (+.f64 -1 (/.f64 hi lo))))
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) (-.f64 -1 (pow.f64 (/.f64 hi lo) 3))) (*.f64 (neg.f64 lo) (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (*.f64 (neg.f64 lo) (+.f64 -1 (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 (-.f64 x hi) (-.f64 -1 (/.f64 hi lo)))) (neg.f64 lo))
(pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 2)
(sqrt.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)) (-.f64 -1 (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1))) 1)
(-.f64 (/.f64 1 (-.f64 1 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) (/.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (-.f64 1 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(*.f64 1 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)) 2) (cbrt.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)) (sqrt.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2)) (/.f64 1 (-.f64 1 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2)) (-.f64 1 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2))) (neg.f64 (-.f64 1 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3) 1) (+.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (-.f64 1 (*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) 1) (-.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1))
(pow.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1) 2))
(log.f64 (exp.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)))
(exp.f64 (log1p.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 1))
(fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)
(fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)) 1)
(fma.f64 1 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 1)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 1)
(+.f64 (/.f64 x lo) (/.f64 hi (neg.f64 lo)))
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))) 1)
(*.f64 (-.f64 x hi) (/.f64 1 lo))
(*.f64 1 (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (neg.f64 (-.f64 x hi)) (/.f64 1 (neg.f64 lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (-.f64 x hi) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x hi)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 x hi)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) 1) (/.f64 (sqrt.f64 (-.f64 x hi)) lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (-.f64 x hi) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 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)))
(neg.f64 (/.f64 (neg.f64 (-.f64 x hi)) 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))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 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 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 lo hi)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) -1)) (/.f64 1 (+.f64 (/.f64 lo hi) -1)))
(*.f64 1 (+.f64 1 (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 lo hi))) 2) (cbrt.f64 (+.f64 1 (/.f64 lo hi))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 lo hi))) (sqrt.f64 (+.f64 1 (/.f64 lo hi))))
(*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) 1) (/.f64 1 (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) -1) (/.f64 1 (+.f64 (/.f64 lo hi) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi))) (+.f64 (pow.f64 (/.f64 lo hi) 3) 1)))
(/.f64 1 (/.f64 (+.f64 (/.f64 lo hi) -1) (+.f64 (pow.f64 (/.f64 lo hi) 2) -1)))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) 1) (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) -1) (+.f64 (/.f64 lo hi) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) -1)) (neg.f64 (+.f64 (/.f64 lo hi) -1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (-.f64 1 (/.f64 lo hi)))
(pow.f64 (+.f64 1 (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 lo hi))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 lo hi))))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1))
(fma.f64 lo (/.f64 1 hi) 1)
(fma.f64 1 (/.f64 lo hi) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) 1)
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(+.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (-.f64 x lo) hi) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))) 1)
(/.f64 1 (/.f64 hi (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo))))
(/.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 hi (-.f64 x lo)))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) 1) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) -1) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi)
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) 1) 1) (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) 1) (-.f64 x lo)) (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi))) hi))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) 1) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi))) (neg.f64 hi)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) -1) 1) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) -1) (-.f64 x lo)) (*.f64 (+.f64 (/.f64 lo hi) -1) hi))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) -1) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (/.f64 lo hi) -1) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 lo hi) 3) 1)) (*.f64 hi (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 lo hi) 2) -1)) (*.f64 hi (+.f64 (/.f64 lo hi) -1)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 lo hi) 3) 1)) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 lo hi) 2) -1)) (*.f64 (neg.f64 hi) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (neg.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo))) (neg.f64 hi))
(pow.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (+.f64 1 (/.f64 lo hi)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))) 1))
(+.f64 (*.f64 x (pow.f64 hi -2)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(-.f64 (*.f64 x (pow.f64 hi -2)) (*.f64 lo (pow.f64 hi -2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 1)
(*.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (pow.f64 hi 2))))
(*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 hi 2)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 hi 2)))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) hi) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 (pow.f64 hi 4))) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)))
(pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 2)
(pow.f64 (/.f64 (pow.f64 hi 2) (-.f64 x lo)) -1)
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (pow.f64 hi 2))))
(neg.f64 (/.f64 (neg.f64 (-.f64 x lo)) (pow.f64 hi 2)))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4)))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (pow.f64 hi 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 1))
(+.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (/.f64 lo (neg.f64 hi)))
(+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (fma.f64 (/.f64 lo (neg.f64 hi)) 1 (/.f64 lo hi)))
(+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(+.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 1 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 1 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 2) (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 2) (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (*.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 1) (*.f64 (/.f64 lo (neg.f64 hi)) 1))
(*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))
(*.f64 1 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) 2) (cbrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))))
(*.f64 (sqrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) (sqrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 1 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(*.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (sqrt.f64 (/.f64 lo hi))) (-.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (sqrt.f64 (/.f64 lo hi))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3)))) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3))))
(/.f64 1 (/.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)))
(/.f64 (-.f64 (*.f64 (*.f64 lo (-.f64 x lo)) hi) (*.f64 (pow.f64 hi 2) lo)) (pow.f64 hi 3))
(/.f64 (-.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (pow.f64 hi 2) 1)) (*.f64 (pow.f64 hi 2) (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (neg.f64 hi)) (*.f64 (pow.f64 hi 2) (neg.f64 lo))) (*.f64 (pow.f64 hi 2) (neg.f64 hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2))) (neg.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo (neg.f64 hi)) 3)) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (-.f64 (*.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo (neg.f64 hi))) (*.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (/.f64 lo (neg.f64 hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (*.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo (neg.f64 hi)))) (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (/.f64 lo (neg.f64 hi))))
(pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) 3)
(pow.f64 (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) 2)
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 2))
(log.f64 (exp.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) 1))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(fma.f64 1 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (/.f64 lo (neg.f64 hi)))
(fma.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo (/.f64 lo (neg.f64 hi)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 2) (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (/.f64 lo (neg.f64 hi)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 lo (neg.f64 hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))) 1)
(/.f64 lo (/.f64 (pow.f64 hi 2) (-.f64 x lo)))
(/.f64 1 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (neg.f64 (pow.f64 hi 2)))
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 3)
(pow.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2)
(sqrt.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))))
(cbrt.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(log1p.f64 (expm1.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(exp.f64 (log.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 1))
(-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (-.f64 (/.f64 lo hi) (/.f64 x hi)))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)))) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))) (/.f64 (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 2) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))))
(*.f64 1 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))) 2) (cbrt.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))) (sqrt.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))))
(*.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (-.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))))))
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 2)) (/.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (-.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)))) (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 3))))
(/.f64 1 (/.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 2))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (-.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 2)) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) hi) (*.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3)))) x)) (*.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3)))) hi))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 hi x)) (*.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3)))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3)))) (/.f64 hi x)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (neg.f64 hi)) (*.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3)))) (neg.f64 x))) (*.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3)))) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) hi) (*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) x)) (*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) hi))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 hi x)) (*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) 1)) (*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) (/.f64 hi x)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (neg.f64 hi)) (*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) (neg.f64 x))) (*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 x (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3))))) (*.f64 hi (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)))) (*.f64 hi (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3))))))
(/.f64 (+.f64 (*.f64 x (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))) (*.f64 hi (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 hi (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3)))) (*.f64 (/.f64 hi x) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)))) (*.f64 (/.f64 hi x) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3))))))
(/.f64 (+.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) (*.f64 (/.f64 hi x) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 (/.f64 hi x) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3))))) (*.f64 (neg.f64 hi) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)))) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3))))))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))) (*.f64 (neg.f64 hi) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 (neg.f64 hi) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (-.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 2))) (neg.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 3) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 2) (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (*.f64 (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 2) (pow.f64 (/.f64 x hi) 2)) (-.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (/.f64 lo hi)))
(pow.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)) 1)
(pow.f64 (cbrt.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))) 3)
(pow.f64 (pow.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))) 2)
(sqrt.f64 (pow.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)) 2))
(log.f64 (exp.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)))))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)) 3))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))))
(exp.f64 (log.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))) 1))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))
(fma.f64 1 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) 2) (cbrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))
(fma.f64 (sqrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) (sqrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) (/.f64 x hi))
Outputs
-1
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 -1 (/.f64 hi lo))
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 -1 (/.f64 hi lo))
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 -1 (/.f64 hi lo))
(*.f64 -1 (/.f64 hi lo))
(/.f64 hi (neg.f64 lo))
(/.f64 (neg.f64 hi) lo)
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 -1 (/.f64 hi lo))
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 -1 (/.f64 hi lo))
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 -1 (/.f64 hi lo))
(*.f64 -1 (/.f64 hi lo))
(/.f64 hi (neg.f64 lo))
(/.f64 (neg.f64 hi) lo)
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 -1 (/.f64 hi lo))
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 -1 (/.f64 hi lo))
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 -1 (/.f64 hi lo))
(*.f64 -1 (/.f64 hi lo))
(/.f64 hi (neg.f64 lo))
(/.f64 (neg.f64 hi) lo)
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 -1 (/.f64 hi lo))
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 -1 (/.f64 hi lo))
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 -1 (/.f64 hi lo))
-1
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 -1 (/.f64 hi lo))
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 -1 (/.f64 hi lo))
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 -1 (/.f64 hi lo))
-1
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 -1 (/.f64 hi lo))
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 -1 (/.f64 hi lo))
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(-.f64 -1 (/.f64 hi lo))
(/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)
(*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(fma.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))
(-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(fma.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))
(-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(fma.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))
(-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo))
(neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) x) lo))
(/.f64 (*.f64 x (+.f64 (/.f64 hi lo) 1)) (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(fma.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) x) lo) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))
(-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (/.f64 (*.f64 x (+.f64 (/.f64 hi lo) 1)) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(fma.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) x) lo) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))
(-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (/.f64 (*.f64 x (+.f64 (/.f64 hi lo) 1)) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(fma.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) x) lo) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))
(-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (/.f64 (*.f64 x (+.f64 (/.f64 hi lo) 1)) lo))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo))
(neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) x) lo))
(/.f64 (*.f64 x (+.f64 (/.f64 hi lo) 1)) (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(fma.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) x) lo) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))
(-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (/.f64 (*.f64 x (+.f64 (/.f64 hi lo) 1)) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(fma.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) x) lo) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))
(-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (/.f64 (*.f64 x (+.f64 (/.f64 hi lo) 1)) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(fma.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) x) lo) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))
(-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (/.f64 (*.f64 x (+.f64 (/.f64 hi lo) 1)) lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (*.f64 -1 (/.f64 x lo)))
(*.f64 -1 (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 x lo)))
(neg.f64 (fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo)))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (fma.f64 -1 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo)) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (fma.f64 -1 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo)) (pow.f64 (/.f64 hi lo) 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 (neg.f64 hi) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (fma.f64 -1 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo)) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (fma.f64 -1 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo)) (pow.f64 (/.f64 hi lo) 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 (neg.f64 hi) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (fma.f64 -1 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo)) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (fma.f64 -1 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 -1 (fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo)) (pow.f64 (/.f64 hi lo) 2))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))
(neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))))
(/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) (pow.f64 lo 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(*.f64 -1 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 x hi) (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(*.f64 -1 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 x hi) (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(+.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(+.f64 1 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))
(fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (fma.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(+.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x)) (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (fma.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(+.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x)) (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (fma.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(+.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x)) (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo))
(neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) x) lo))
(/.f64 (*.f64 x (+.f64 (/.f64 hi lo) 1)) (neg.f64 lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) x) lo) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(+.f64 1 (-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (/.f64 (*.f64 x (+.f64 (/.f64 hi lo) 1)) lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) x) lo) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(+.f64 1 (-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (/.f64 (*.f64 x (+.f64 (/.f64 hi lo) 1)) lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (fma.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) x) lo) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(+.f64 1 (-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (/.f64 (*.f64 x (+.f64 (/.f64 hi lo) 1)) lo)))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (fma.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(+.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x)) (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (fma.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(+.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x)) (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (fma.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(+.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x)) (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(+.f64 1 (neg.f64 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (*.f64 -1 (/.f64 x lo))))
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 x lo))))
(fma.f64 -1 (fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo)) 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (fma.f64 -1 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (fma.f64 -1 (fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo)) 1) (pow.f64 (/.f64 hi lo) 2))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (fma.f64 -1 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (fma.f64 -1 (fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo)) 1) (pow.f64 (/.f64 hi lo) 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 (neg.f64 hi) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 (/.f64 hi lo) 2))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (fma.f64 -1 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (fma.f64 -1 (fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo)) 1) (pow.f64 (/.f64 hi lo) 2))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (fma.f64 -1 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (fma.f64 -1 (fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo)) 1) (pow.f64 (/.f64 hi lo) 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 (neg.f64 hi) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 (/.f64 hi lo) 2))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (fma.f64 -1 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (fma.f64 -1 (fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo)) 1) (pow.f64 (/.f64 hi lo) 2))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 1 (fma.f64 -1 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (fma.f64 -1 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (fma.f64 -1 (fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo)) 1) (pow.f64 (/.f64 hi lo) 2))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))
(neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))))
(/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) (pow.f64 lo 2))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) 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 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(+.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 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 x hi) (neg.f64 lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(+.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 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 x hi) (neg.f64 lo)))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(+.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 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(*.f64 -1 (/.f64 hi lo))
(/.f64 hi (neg.f64 lo))
(/.f64 (neg.f64 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 -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 (neg.f64 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 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 hi lo))
(/.f64 hi (neg.f64 lo))
(/.f64 (neg.f64 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 -1 (/.f64 hi lo)) (/.f64 x lo))
(/.f64 (-.f64 x hi) lo)
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 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 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(*.f64 -1 (+.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(neg.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (/.f64 lo 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) (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) (pow.f64 hi 2)) (/.f64 x hi)))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (/.f64 lo 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) (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) (pow.f64 hi 2)) (/.f64 x hi)))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 x hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi))
(neg.f64 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(*.f64 (neg.f64 lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(/.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 hi (-.f64 x lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(/.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 hi (-.f64 x lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(/.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 hi (-.f64 x lo)))
(/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(/.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 hi (-.f64 x lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(/.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 hi (-.f64 x lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(/.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 hi (-.f64 x lo)))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(/.f64 (neg.f64 lo) (pow.f64 hi 2))
(/.f64 lo (neg.f64 (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(/.f64 (neg.f64 lo) (pow.f64 hi 2))
(/.f64 lo (neg.f64 (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(/.f64 (neg.f64 lo) (pow.f64 hi 2))
(/.f64 lo (neg.f64 (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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))) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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))) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(*.f64 -1 (+.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(neg.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(*.f64 -1 (+.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(neg.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (/.f64 lo hi) 2)))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(*.f64 -1 (+.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(neg.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (/.f64 lo hi) 2)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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))) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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))) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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))) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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))) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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))) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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))) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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))) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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))) (pow.f64 (/.f64 lo hi) 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2))) (/.f64 lo hi))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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))) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 lo hi))
(/.f64 lo (neg.f64 hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(-.f64 (/.f64 (*.f64 lo x) (pow.f64 hi 2)) (pow.f64 (/.f64 lo hi) 2))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (neg.f64 (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.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 (/.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 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.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 (/.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 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.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 (/.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 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (+.f64 (*.f64 -1 (/.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 (/.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 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.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 (/.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 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (/.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 (/.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 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 lo hi))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 -1 hi)))
(*.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 -1 hi)) (neg.f64 x))
(-.f64 (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 -1 hi))) (neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (neg.f64 (fma.f64 x (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 -1 hi))) (neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (neg.f64 (fma.f64 x (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (fma.f64 -1 (*.f64 x (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 -1 hi))) (neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))) (/.f64 lo hi))
(-.f64 (neg.f64 (fma.f64 x (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 -1 hi)) (pow.f64 (/.f64 lo hi) 2))) (/.f64 lo hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 lo)) hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.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 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(*.f64 -1 (+.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(neg.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (/.f64 lo 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) (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) (pow.f64 hi 2)) (/.f64 x hi)))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (/.f64 lo 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) (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) (pow.f64 hi 2)) (/.f64 x hi)))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 x hi))
(+.f64 -1 (/.f64 hi (neg.f64 lo)))
(-.f64 -1 (/.f64 hi lo))
(+.f64 -1 (*.f64 (/.f64 hi (neg.f64 lo)) 1))
(-.f64 -1 (/.f64 hi lo))
(*.f64 1 (-.f64 -1 (/.f64 hi lo)))
(-.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 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo)))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (fma.f64 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo)) 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 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo)))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (fma.f64 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo)) 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 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo)))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (fma.f64 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo)) 1))
(/.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 -1 (/.f64 hi lo))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (-.f64 -1 (*.f64 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (neg.f64 (+.f64 -1 (/.f64 hi lo))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (+.f64 1 (/.f64 hi (neg.f64 lo))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi (neg.f64 lo)) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 hi (neg.f64 lo)) (/.f64 hi (neg.f64 lo))) (*.f64 -1 (/.f64 hi (neg.f64 lo))))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo)))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (fma.f64 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo)) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 hi (neg.f64 lo)) (/.f64 hi (neg.f64 lo)))) (-.f64 -1 (/.f64 hi (neg.f64 lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (+.f64 -1 (/.f64 hi lo)))
(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))))
(-.f64 -1 (/.f64 hi lo))
(log1p.f64 (expm1.f64 (-.f64 -1 (/.f64 hi lo))))
(-.f64 -1 (/.f64 hi lo))
(exp.f64 (log.f64 (-.f64 -1 (/.f64 hi lo))))
(-.f64 -1 (/.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (-.f64 -1 (/.f64 hi lo))) 1))
(-.f64 -1 (/.f64 hi lo))
(+.f64 (*.f64 (/.f64 (-.f64 x hi) lo) -1) (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 hi (neg.f64 lo))))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (*.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(-.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1) 1)
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)) 1) -1)
(+.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 0)
(/.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 lo (-.f64 x hi)))
(*.f64 (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) (-.f64 x hi))
(/.f64 1 (/.f64 lo (*.f64 (-.f64 x hi) (-.f64 -1 (/.f64 hi lo)))))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (*.f64 (/.f64 lo (-.f64 x hi)) (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1)))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (*.f64 (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo)))) (/.f64 lo (-.f64 x hi))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (*.f64 (fma.f64 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo)) 1) (/.f64 lo (-.f64 x hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (/.f64 lo (-.f64 x hi)) (+.f64 -1 (/.f64 hi lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (+.f64 -1 (/.f64 hi lo)) (/.f64 lo (-.f64 x hi))))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 -1 (/.f64 hi lo))) lo)
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (-.f64 x hi)) (*.f64 (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1))) lo))
(*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo))))))
(*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (fma.f64 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo)) 1)))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) 1) (*.f64 (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1))) (/.f64 lo (-.f64 x hi))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (*.f64 (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo)))) (/.f64 lo (-.f64 x hi))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (*.f64 (fma.f64 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo)) 1) (/.f64 lo (-.f64 x hi))))
(/.f64 (*.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (neg.f64 (-.f64 x hi))) (*.f64 (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1))) (neg.f64 lo)))
(*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo))))))
(*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (fma.f64 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo)) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 x hi)) (*.f64 (+.f64 -1 (/.f64 hi lo)) lo))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 lo (+.f64 -1 (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) 1) (*.f64 (+.f64 -1 (/.f64 hi lo)) (/.f64 lo (-.f64 x hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (+.f64 -1 (/.f64 hi lo)) (/.f64 lo (-.f64 x hi))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (neg.f64 (-.f64 x hi))) (*.f64 (+.f64 -1 (/.f64 hi lo)) (neg.f64 lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 lo (+.f64 -1 (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 -1 (pow.f64 (/.f64 hi lo) 3))) (*.f64 lo (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1)))))
(*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo))))))
(*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (fma.f64 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo)) 1)))
(/.f64 (*.f64 (-.f64 x hi) (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (*.f64 lo (+.f64 -1 (/.f64 hi lo))))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 lo (+.f64 -1 (/.f64 hi lo)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) (-.f64 -1 (pow.f64 (/.f64 hi lo) 3))) (*.f64 (neg.f64 lo) (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1)))))
(*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo))))))
(*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (fma.f64 (/.f64 hi lo) (+.f64 -1 (/.f64 hi lo)) 1)))
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (*.f64 (neg.f64 lo) (+.f64 -1 (/.f64 hi lo))))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 lo (+.f64 -1 (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 (-.f64 x hi) (-.f64 -1 (/.f64 hi lo)))) (neg.f64 lo))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 3)
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(pow.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 2)
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2))
(fabs.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)) (-.f64 -1 (/.f64 hi lo))))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)) 1) -1)
(+.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 0)
(log1p.f64 (expm1.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(exp.f64 (log.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 1))
(*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)))
(-.f64 (/.f64 1 (-.f64 1 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) (/.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (-.f64 1 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2)) (-.f64 1 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2)) (+.f64 1 (/.f64 (*.f64 (-.f64 x hi) (+.f64 (/.f64 hi lo) 1)) lo)))
(*.f64 1 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1))
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)) 2) (cbrt.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)))
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(*.f64 (sqrt.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)) (sqrt.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)))
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2) (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 3)) (+.f64 1 (*.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) (fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) -1))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2)) (/.f64 1 (-.f64 1 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2)) (-.f64 1 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2)) (+.f64 1 (/.f64 (*.f64 (-.f64 x hi) (+.f64 (/.f64 hi lo) 1)) lo)))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2) (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 3)) (+.f64 1 (*.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) (fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) -1))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2)) (-.f64 1 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2)) (+.f64 1 (/.f64 (*.f64 (-.f64 x hi) (+.f64 (/.f64 hi lo) 1)) lo)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2) (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 3)) (+.f64 1 (*.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) (fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) -1))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2)) (-.f64 1 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2)) (-.f64 1 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2)) (+.f64 1 (/.f64 (*.f64 (-.f64 x hi) (+.f64 (/.f64 hi lo) 1)) lo)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 3))) (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2) (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))))))
(/.f64 (-.f64 -1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 3)) (-.f64 -1 (*.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) (fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) -1))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2))) (neg.f64 (-.f64 1 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2))) (neg.f64 (-.f64 1 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)))))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2)) (+.f64 -1 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3) 1) (+.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (-.f64 1 (*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2) (-.f64 1 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2) (+.f64 1 (/.f64 (*.f64 (-.f64 x hi) (+.f64 (/.f64 hi lo) 1)) lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) 1) (-.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2) -1) (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2) -1) (fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) -1))
(pow.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1) 1)
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)) 3)
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(pow.f64 (pow.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1) 3) 1/3)
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)) 2)
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(sqrt.f64 (pow.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1) 2))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)) 1) 2))
(fabs.f64 (fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1))
(log.f64 (exp.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)))
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1))))
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1) 3))
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)))
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(exp.f64 (log1p.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(exp.f64 (*.f64 (log1p.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 1))
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)) 1)
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(fma.f64 1 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 1)
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(fma.f64 (sqrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 1)
(+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)
(+.f64 (/.f64 x lo) (/.f64 hi (neg.f64 lo)))
(/.f64 (-.f64 x hi) lo)
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(/.f64 (-.f64 x hi) lo)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo))) 1)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (-.f64 x hi) (/.f64 1 lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 1 (/.f64 (-.f64 x hi) lo))
(/.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 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) 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 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 x hi) (cbrt.f64 lo)))
(/.f64 (/.f64 (-.f64 x hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (-.f64 x hi) (sqrt.f64 lo)))
(/.f64 (/.f64 (-.f64 x hi) (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (pow.f64 (cbrt.f64 lo) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 x hi)) (sqrt.f64 lo)))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x hi)) 2) (/.f64 (cbrt.f64 (-.f64 x hi)) (sqrt.f64 lo))) (sqrt.f64 lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) 1) (/.f64 (sqrt.f64 (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) lo)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x hi)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (-.f64 x hi)) (cbrt.f64 lo)))
(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 1 (/.f64 lo (-.f64 x hi)))
(neg.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)))
(/.f64 (-.f64 x hi) lo)
(neg.f64 (/.f64 (neg.f64 (-.f64 x hi)) lo))
(/.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)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3)))
(/.f64 (-.f64 x hi) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x hi) lo)))
(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 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 lo hi)))) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 lo hi))))
(+.f64 (+.f64 2 (/.f64 lo hi)) -1)
(-.f64 (/.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 (/.f64 lo hi) -1)) (/.f64 1 (+.f64 (/.f64 lo hi) -1)))
(-.f64 (/.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 -1 (/.f64 lo hi))) (/.f64 1 (+.f64 -1 (/.f64 lo hi))))
(+.f64 (/.f64 (pow.f64 (/.f64 lo hi) 2) (+.f64 -1 (/.f64 lo hi))) (/.f64 -1 (+.f64 -1 (/.f64 lo hi))))
(*.f64 1 (+.f64 1 (/.f64 lo hi)))
(+.f64 1 (/.f64 lo hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 lo hi))) 2) (cbrt.f64 (+.f64 1 (/.f64 lo hi))))
(+.f64 1 (/.f64 lo hi))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 lo hi))) (sqrt.f64 (+.f64 1 (/.f64 lo hi))))
(+.f64 1 (/.f64 lo hi))
(*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) 1) (/.f64 1 (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) -1) (/.f64 1 (+.f64 (/.f64 lo hi) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi))) (+.f64 (pow.f64 (/.f64 lo hi) 3) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(/.f64 1 (/.f64 (+.f64 (/.f64 lo hi) -1) (+.f64 (pow.f64 (/.f64 lo hi) 2) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi)))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) 1) (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) -1) (+.f64 (/.f64 lo hi) -1))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 lo hi) 3)) (-.f64 (+.f64 -1 (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) -1)) (neg.f64 (+.f64 (/.f64 lo hi) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (-.f64 1 (/.f64 lo hi)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 lo hi) 2)) (+.f64 -1 (/.f64 lo hi)))
(pow.f64 (+.f64 1 (/.f64 lo hi)) 1)
(+.f64 1 (/.f64 lo hi))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 lo hi))) 3)
(+.f64 1 (/.f64 lo hi))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 3) 1/3)
(+.f64 1 (/.f64 lo hi))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 lo hi))) 2)
(+.f64 1 (/.f64 lo hi))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2))
(fabs.f64 (+.f64 1 (/.f64 lo hi)))
(log.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))))
(+.f64 1 (/.f64 lo hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 lo hi)))))
(+.f64 1 (/.f64 lo hi))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 3))
(+.f64 1 (/.f64 lo hi))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 lo hi))))
(+.f64 (+.f64 2 (/.f64 lo hi)) -1)
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 lo hi))))
(+.f64 1 (/.f64 lo hi))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(+.f64 1 (/.f64 lo hi))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1))
(+.f64 1 (/.f64 lo hi))
(fma.f64 lo (/.f64 1 hi) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 1 (/.f64 lo hi) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) 1)
(+.f64 1 (/.f64 lo hi))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (/.f64 (-.f64 x lo) hi))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) 1) (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (/.f64 lo hi)) (*.f64 (/.f64 (-.f64 x lo) hi) 1))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(/.f64 1 (/.f64 hi (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo))))
(*.f64 (/.f64 1 hi) (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)))
(/.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 hi (-.f64 x lo)))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) 1) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (/.f64 hi (-.f64 x lo))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (/.f64 hi (-.f64 x lo))) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) -1) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (/.f64 lo hi) -1)))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) 1) 1) (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (/.f64 hi (-.f64 x lo))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (/.f64 hi (-.f64 x lo))) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) 1) (-.f64 x lo)) (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi))) hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 hi (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 3) 1) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi))) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 hi (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) -1) 1) (*.f64 (+.f64 (/.f64 lo hi) -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (+.f64 -1 (/.f64 lo hi)) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) -1) (-.f64 x lo)) (*.f64 (+.f64 (/.f64 lo hi) -1) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 -1 (pow.f64 (/.f64 lo hi) 2)) (*.f64 hi (+.f64 -1 (/.f64 lo hi)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 lo hi) 2) -1) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (/.f64 lo hi) -1) (neg.f64 hi)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 -1 (pow.f64 (/.f64 lo hi) 2)) (*.f64 hi (+.f64 -1 (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 lo hi) 3) 1)) (*.f64 hi (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 hi (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (pow.f64 (/.f64 lo hi) 2) -1)) (*.f64 hi (+.f64 (/.f64 lo hi) -1)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 -1 (pow.f64 (/.f64 lo hi) 2)) (*.f64 hi (+.f64 -1 (/.f64 lo hi)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 lo hi) 3) 1)) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 hi (+.f64 (pow.f64 (/.f64 lo hi) 2) (-.f64 1 (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (pow.f64 (/.f64 lo hi) 2) -1)) (*.f64 (neg.f64 hi) (+.f64 (/.f64 lo hi) -1)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 -1 (pow.f64 (/.f64 lo hi) 2)) (*.f64 hi (+.f64 -1 (/.f64 lo hi)))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo))) (neg.f64 hi))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) 1)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) 3)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) 2)
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 1 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) 3))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (+.f64 1 (/.f64 lo hi)) 3)))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) (log1p.f64 (/.f64 lo hi))) 1))
(+.f64 (/.f64 x hi) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)) (/.f64 lo hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 x (pow.f64 hi -2)) (neg.f64 (*.f64 lo (pow.f64 hi -2))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(-.f64 (*.f64 x (pow.f64 hi -2)) (*.f64 lo (pow.f64 hi -2)))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 1 (neg.f64 (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(*.f64 (/.f64 1 hi) (/.f64 (-.f64 x lo) hi))
(/.f64 (/.f64 (-.f64 x lo) hi) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(*.f64 (/.f64 1 (cbrt.f64 (pow.f64 hi 4))) (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)))
(/.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (pow.f64 hi 4)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) hi) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 (pow.f64 hi 4))) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 (pow.f64 hi 4))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (pow.f64 hi 4))) (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)))
(pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1)
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) 1/3)
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 2)
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(pow.f64 (/.f64 (pow.f64 hi 2) (-.f64 x lo)) -1)
(/.f64 1 (/.f64 (pow.f64 hi 2) (-.f64 x lo)))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(neg.f64 (/.f64 (neg.f64 (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(sqrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (pow.f64 hi 4)))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 (pow.f64 hi 2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 1))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(+.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (/.f64 lo (neg.f64 hi)))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (fma.f64 (/.f64 lo (neg.f64 hi)) 1 (/.f64 lo hi)))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (+.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo hi)))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 0 (/.f64 lo hi)))
(+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 lo hi))) (sqrt.f64 (/.f64 lo hi)) (/.f64 lo hi)))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (+.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo hi)))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 0 (/.f64 lo hi)))
(+.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (+.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo hi)))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 0 (/.f64 lo hi)))
(+.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (+.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo hi)))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 0 (/.f64 lo hi)))
(+.f64 (fma.f64 1 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (+.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo hi)))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 0 (/.f64 lo hi)))
(+.f64 (fma.f64 1 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (+.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo hi)))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 0 (/.f64 lo hi)))
(+.f64 (fma.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (+.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo hi)))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 0 (/.f64 lo hi)))
(+.f64 (fma.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (+.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo hi)))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 0 (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 2) (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (+.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo hi)))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 0 (/.f64 lo hi)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 2) (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (+.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo hi)))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 0 (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (neg.f64 (*.f64 (/.f64 1 hi) lo))) (fma.f64 (neg.f64 (/.f64 1 hi)) lo (*.f64 (/.f64 1 hi) lo)))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 0 (/.f64 lo hi)) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2) (/.f64 lo hi)))
(+.f64 (fma.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2))))
(+.f64 (fma.f64 (/.f64 -1 hi) lo (*.f64 lo (/.f64 1 hi))) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2) (*.f64 (/.f64 -1 hi) lo)))
(+.f64 (*.f64 0 (/.f64 lo hi)) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2) (/.f64 lo hi)))
(+.f64 (*.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 1) (*.f64 (/.f64 lo (neg.f64 hi)) 1))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(*.f64 1 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) 2) (cbrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(*.f64 (sqrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) (sqrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3))))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 lo (*.f64 lo (-.f64 x lo))) (pow.f64 hi 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 lo (pow.f64 hi 3)) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 1 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (sqrt.f64 (/.f64 lo hi))) (-.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (sqrt.f64 (/.f64 lo hi))))
(*.f64 (+.f64 (sqrt.f64 (/.f64 lo hi)) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi)) (-.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (sqrt.f64 (/.f64 lo hi))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3)))) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 lo (*.f64 lo (-.f64 x lo))) (pow.f64 hi 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 lo (pow.f64 hi 3)) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 1 (/.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 1 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3)))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 lo (*.f64 lo (-.f64 x lo))) (pow.f64 hi 3))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 lo (pow.f64 hi 3)) (pow.f64 (/.f64 lo hi) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 1 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (-.f64 (*.f64 (*.f64 lo (-.f64 x lo)) hi) (*.f64 (pow.f64 hi 2) lo)) (pow.f64 hi 3))
(/.f64 (-.f64 (*.f64 hi (*.f64 lo (-.f64 x lo))) (*.f64 lo (pow.f64 hi 2))) (pow.f64 hi 3))
(/.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) hi) (pow.f64 hi 2))) (pow.f64 hi 3))
(/.f64 (-.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi lo)) (*.f64 (pow.f64 hi 2) 1)) (*.f64 (pow.f64 hi 2) (/.f64 hi lo)))
(/.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 hi lo) (neg.f64 (pow.f64 hi 2))) (/.f64 (pow.f64 hi 3) lo))
(/.f64 (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 hi lo))) (pow.f64 hi 2)) (/.f64 (pow.f64 hi 3) lo))
(/.f64 (-.f64 (*.f64 (*.f64 lo (-.f64 x lo)) (neg.f64 hi)) (*.f64 (pow.f64 hi 2) (neg.f64 lo))) (*.f64 (pow.f64 hi 2) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (neg.f64 hi))) (*.f64 (pow.f64 hi 2) (neg.f64 lo))) (neg.f64 (pow.f64 hi 3)))
(/.f64 (neg.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) hi) (pow.f64 hi 2)))) (pow.f64 (neg.f64 hi) 3))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 lo (*.f64 lo (-.f64 x lo))) (pow.f64 hi 3))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 lo (pow.f64 hi 3)) (pow.f64 (/.f64 lo hi) 2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2))) (neg.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (neg.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo (neg.f64 hi)) 3)) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (-.f64 (*.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo (neg.f64 hi))) (*.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (/.f64 lo (neg.f64 hi))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo (neg.f64 hi)) 3)) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (*.f64 (/.f64 lo (neg.f64 hi)) (-.f64 (/.f64 lo (neg.f64 hi)) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (/.f64 lo (neg.f64 hi)) (-.f64 (/.f64 lo (neg.f64 hi)) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (*.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo (neg.f64 hi)))) (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (/.f64 lo (neg.f64 hi))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 1 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)))
(pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 1)
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) 3)
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(pow.f64 (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 3) 1/3)
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(pow.f64 (sqrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) 2)
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(sqrt.f64 (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 2))
(sqrt.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 2))
(fabs.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))))
(log.f64 (exp.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 3))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))))
(expm1.f64 (log1p.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))))
(log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(exp.f64 (log.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) 1))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(fma.f64 1 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (/.f64 lo (neg.f64 hi)))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(fma.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo (/.f64 lo (neg.f64 hi)))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 2) (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (/.f64 lo (neg.f64 hi)))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo (neg.f64 hi)))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(fma.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) (/.f64 lo (neg.f64 hi)))
(+.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2) (/.f64 lo (neg.f64 hi)))
(-.f64 (pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(/.f64 lo (/.f64 (pow.f64 hi 2) (-.f64 x lo)))
(*.f64 (/.f64 lo (pow.f64 hi 2)) (-.f64 x lo))
(/.f64 1 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 x lo))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 hi 2) lo) (-.f64 x lo)))
(*.f64 (/.f64 1 (pow.f64 hi 2)) (*.f64 lo (-.f64 x lo)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (neg.f64 (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 1)
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(pow.f64 (cbrt.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 3)
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(pow.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) 1/3)
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(pow.f64 (/.f64 (sqrt.f64 (*.f64 lo (-.f64 x lo))) hi) 2)
(sqrt.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))
(fabs.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (pow.f64 hi -2)) lo))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(cbrt.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(expm1.f64 (log1p.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(log1p.f64 (expm1.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(exp.f64 (log.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 1))
(*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))
(-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (-.f64 (/.f64 lo hi) (/.f64 x hi)))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (/.f64 lo hi))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))))
(expm1.f64 (log1p.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))))
(-.f64 (/.f64 (pow.f64 (/.f64 x hi) 2) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))) (/.f64 (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 2) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 2)) (-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))))
(*.f64 1 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))) 2) (cbrt.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))) (sqrt.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(*.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (-.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))))))
(*.f64 (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 x hi) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) (-.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) (/.f64 x hi))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) (-.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (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 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 2)) (/.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 2)) (-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (-.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)))) (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 x hi) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) (-.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) (/.f64 x hi))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) (-.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) (/.f64 x hi)) (pow.f64 (/.f64 x hi) 2)))
(/.f64 1 (/.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 2))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 2)) (-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))))
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (-.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)))))
(*.f64 (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 x hi) 3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) (-.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) (/.f64 x hi))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) (-.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (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 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 2)) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 2)) (-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) hi) (*.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3)))) x)) (*.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3)))) hi))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) hi (*.f64 x (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 lo (*.f64 lo (-.f64 x lo))) (pow.f64 hi 3)))))) (*.f64 hi (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 lo (*.f64 lo (-.f64 x lo))) (pow.f64 hi 3))))))
(/.f64 (fma.f64 hi (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (*.f64 x (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 lo (pow.f64 hi 3)) (pow.f64 (/.f64 lo hi) 2))))) (*.f64 hi (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 lo (pow.f64 hi 3)) (pow.f64 (/.f64 lo hi) 2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 hi x)) (*.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3)))) 1)) (*.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3)))) (/.f64 hi x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 hi x) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 lo (*.f64 lo (-.f64 x lo))) (pow.f64 hi 3))))) (*.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 lo (*.f64 lo (-.f64 x lo))) (pow.f64 hi 3)))) (/.f64 hi x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 hi x) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 lo (pow.f64 hi 3)) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 lo (pow.f64 hi 3)) (pow.f64 (/.f64 lo hi) 2))) (/.f64 hi x)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (neg.f64 hi)) (*.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3)))) (neg.f64 x))) (*.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3)))) (neg.f64 hi)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (neg.f64 hi) (*.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 lo (*.f64 lo (-.f64 x lo))) (pow.f64 hi 3)))) (neg.f64 x))) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 lo (*.f64 lo (-.f64 x lo))) (pow.f64 hi 3))))))
(/.f64 (neg.f64 (fma.f64 hi (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (*.f64 x (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 lo (pow.f64 hi 3)) (pow.f64 (/.f64 lo hi) 2)))))) (*.f64 hi (-.f64 (neg.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 lo (pow.f64 hi 3)) (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) hi) (*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) x)) (*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) hi))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) hi (*.f64 x (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)))) (*.f64 hi (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (fma.f64 hi (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)))) (*.f64 hi (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 hi x)) (*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) 1)) (*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) (/.f64 hi x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 hi x) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))) (*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) (/.f64 hi x)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (neg.f64 hi)) (*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) (neg.f64 x))) (*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) (neg.f64 hi)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (neg.f64 hi) (*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) (neg.f64 x))) (*.f64 (neg.f64 hi) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (neg.f64 (fma.f64 hi (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))) (*.f64 (neg.f64 hi) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (+.f64 (*.f64 x (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3))))) (*.f64 hi (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)))) (*.f64 hi (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) hi (*.f64 x (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 lo (*.f64 lo (-.f64 x lo))) (pow.f64 hi 3)))))) (*.f64 hi (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 lo (*.f64 lo (-.f64 x lo))) (pow.f64 hi 3))))))
(/.f64 (fma.f64 hi (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (*.f64 x (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 lo (pow.f64 hi 3)) (pow.f64 (/.f64 lo hi) 2))))) (*.f64 hi (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 lo (pow.f64 hi 3)) (pow.f64 (/.f64 lo hi) 2)))))
(/.f64 (+.f64 (*.f64 x (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))) (*.f64 hi (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 hi (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) hi (*.f64 x (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)))) (*.f64 hi (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (fma.f64 hi (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)))) (*.f64 hi (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (+.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3)))) (*.f64 (/.f64 hi x) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)))) (*.f64 (/.f64 hi x) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 hi x) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 lo (*.f64 lo (-.f64 x lo))) (pow.f64 hi 3))))) (*.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 lo (*.f64 lo (-.f64 x lo))) (pow.f64 hi 3)))) (/.f64 hi x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (/.f64 hi x) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 lo (pow.f64 hi 3)) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 lo (pow.f64 hi 3)) (pow.f64 (/.f64 lo hi) 2))) (/.f64 hi x)))
(/.f64 (+.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) (*.f64 (/.f64 hi x) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 (/.f64 hi x) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 hi x) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))) (*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) (/.f64 hi x)))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3))))) (*.f64 (neg.f64 hi) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)))) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 (*.f64 lo (-.f64 x lo)) lo) (pow.f64 hi 3))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (neg.f64 hi) (*.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 lo (*.f64 lo (-.f64 x lo))) (pow.f64 hi 3)))) (neg.f64 x))) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (+.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 (*.f64 lo (*.f64 lo (-.f64 x lo))) (pow.f64 hi 3))))))
(/.f64 (neg.f64 (fma.f64 hi (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo hi) 3)) (*.f64 x (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 lo (pow.f64 hi 3)) (pow.f64 (/.f64 lo hi) 2)))))) (*.f64 hi (-.f64 (neg.f64 (fma.f64 (*.f64 lo (-.f64 x lo)) (/.f64 lo (pow.f64 hi 3)) (pow.f64 (/.f64 lo hi) 2))) (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2))))
(/.f64 (+.f64 (*.f64 (neg.f64 x) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))) (*.f64 (neg.f64 hi) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)))) (*.f64 (neg.f64 hi) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (neg.f64 hi) (*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) (neg.f64 x))) (*.f64 (neg.f64 hi) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (neg.f64 (fma.f64 hi (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (*.f64 x (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))) (*.f64 (neg.f64 hi) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (-.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 x hi) 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) (-.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) (/.f64 x hi))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 x hi) 3)) (fma.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) (-.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (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 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 2))) (neg.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 2))) (neg.f64 (-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 2)) (-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 3) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 2) (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 2) (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 lo (*.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 2) (*.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 3) (pow.f64 (/.f64 lo hi) 3)) (+.f64 (*.f64 (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 x hi)) 3) (pow.f64 (/.f64 lo hi) 3)) (fma.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 x hi)) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 x hi)) (*.f64 (/.f64 lo hi) (+.f64 (/.f64 lo hi) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 x hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 2) (pow.f64 (/.f64 x hi) 2)) (-.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 2) (pow.f64 (/.f64 x hi) 2)) (-.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) (/.f64 x hi)))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (/.f64 lo hi)))
(/.f64 (-.f64 (*.f64 (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) (+.f64 (/.f64 x hi) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 x hi) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi))))
(/.f64 (-.f64 (*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 x hi)) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 x hi))) (pow.f64 (/.f64 lo hi) 2)) (+.f64 (/.f64 lo hi) (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 x hi))))
(pow.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)) 1)
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))) 3)
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)) 3) 1/3)
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))) 2)
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)) 2))
(sqrt.f64 (pow.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi)) 2))
(fabs.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)))))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)) 3))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))))
(expm1.f64 (log1p.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))))
(expm1.f64 (log1p.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))) 1))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))))
(fma.f64 1 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))
(fma.f64 lo (*.f64 (-.f64 x lo) (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 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) 2) (cbrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) (/.f64 x hi))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))
(fma.f64 (sqrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) (sqrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) (/.f64 x hi))
(fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))

eval344.0ms (2.3%)

Compiler

Compiled 14304 to 6767 computations (52.7% saved)

prune255.0ms (1.7%)

Pruning

70 alts after pruning (66 fresh and 4 done)

PrunedKeptTotal
New53163594
Fresh033
Picked145
Done000
Total53270602
Accuracy
19.7%
Counts
602 → 70
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)
18.8%
(pow.f64 (sqrt.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))) 2)
18.8%
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)) 3)
18.8%
(pow.f64 (cbrt.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))) 3)
18.8%
(/.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 2)) (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))))
18.8%
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) 1) (-.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1))
18.8%
(/.f64 (-.f64 x lo) hi)
18.8%
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2)) (-.f64 1 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))))
18.8%
(/.f64 (-.f64 -1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 3)) (-.f64 -1 (*.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) (fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) -1))))
18.8%
(/.f64 (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 3)) (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (-.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)))))
14.9%
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) hi) (*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) x)) (*.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) hi))
18.8%
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2) (-.f64 1 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)))))
18.8%
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2) (+.f64 1 (/.f64 (*.f64 (-.f64 x hi) (+.f64 (/.f64 hi lo) 1)) lo))))
18.8%
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
9.4%
(/.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 hi (-.f64 x lo)))
18.8%
(/.f64 1 (/.f64 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 2))))
18.8%
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2))))
18.8%
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (-.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)))) (+.f64 (pow.f64 (/.f64 x hi) 3) (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 3))))
18.8%
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))))
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
18.8%
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1))) 1)
18.8%
(-.f64 (exp.f64 (log1p.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi)))) 1)
9.4%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 1 (/.f64 x lo))
18.8%
(+.f64 (fma.f64 -1 (fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo)) 1) (pow.f64 (/.f64 hi lo) 2))
18.8%
(+.f64 (/.f64 x hi) (/.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (*.f64 (/.f64 lo (neg.f64 hi)) (/.f64 lo (neg.f64 hi)))) (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (/.f64 lo (neg.f64 hi)))))
18.8%
(+.f64 (/.f64 x hi) (/.f64 (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3) (pow.f64 (/.f64 lo (neg.f64 hi)) 3)) (+.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (*.f64 (/.f64 lo (neg.f64 hi)) (-.f64 (/.f64 lo (neg.f64 hi)) (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))))))))
18.8%
(+.f64 (/.f64 x hi) (/.f64 lo (neg.f64 hi)))
18.8%
(+.f64 (/.f64 x hi) (/.f64 1 (/.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)) (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)))))
9.4%
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
18.8%
(+.f64 (/.f64 x hi) (+.f64 (fma.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) lo (neg.f64 (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 lo hi))) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (*.f64 (cbrt.f64 (/.f64 lo hi)) (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2)))))
18.8%
(+.f64 (/.f64 x hi) (*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))) 2) (cbrt.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))))
18.8%
(+.f64 (/.f64 x hi) (*.f64 (-.f64 (pow.f64 (*.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (pow.f64 (/.f64 lo hi) 2)) (/.f64 1 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 lo hi)))))
18.8%
(+.f64 (/.f64 x hi) (log1p.f64 (expm1.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))))
18.8%
(+.f64 (/.f64 x hi) (log.f64 (exp.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))))
18.8%
(+.f64 (/.f64 x hi) (expm1.f64 (log1p.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))))
18.8%
(+.f64 (/.f64 x hi) (cbrt.f64 (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 3)))
18.8%
(+.f64 1 (fma.f64 (neg.f64 hi) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 (/.f64 hi lo) 2)))
18.8%
(+.f64 1 (pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 3))
18.8%
(+.f64 1 (/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (*.f64 (/.f64 lo (-.f64 x hi)) (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1))))))
18.8%
(+.f64 1 (/.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 lo (-.f64 x hi))))
18.8%
(+.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
18.8%
(+.f64 1 (-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
18.8%
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
18.8%
(+.f64 1 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 3) (-.f64 -1 (/.f64 hi lo))))
18.8%
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 1 (/.f64 (+.f64 -1 (/.f64 hi lo)) (-.f64 1 (pow.f64 (/.f64 hi lo) 2))))))
18.8%
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
18.8%
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) (log.f64 (exp.f64 (-.f64 -1 (/.f64 hi lo))))))
18.8%
(+.f64 1 (*.f64 (*.f64 (-.f64 x hi) (/.f64 1 lo)) (-.f64 -1 (/.f64 hi lo))))
18.8%
(+.f64 1 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))
18.8%
(+.f64 1 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
9.4%
(*.f64 (fma.f64 lo (/.f64 1 hi) 1) (/.f64 (-.f64 x lo) hi))
18.8%
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)) 2) (cbrt.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)))
9.4%
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))))
18.8%
(*.f64 (-.f64 (pow.f64 (/.f64 x hi) 2) (pow.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) 2)) (/.f64 1 (-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))))))
18.8%
(*.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2)) (/.f64 1 (-.f64 1 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
9.4%
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
9.4%
(*.f64 (+.f64 (+.f64 2 (/.f64 lo hi)) -1) (/.f64 (-.f64 x lo) hi))
18.8%
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2) (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))))))
18.8%
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
9.4%
(*.f64 (neg.f64 lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
9.4%
(*.f64 (log.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))) (/.f64 (-.f64 x lo) hi))
17.9%
(*.f64 (fabs.f64 (+.f64 1 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
18.8%
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)))
18.8%
(log.f64 (exp.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1)))
18.8%
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)) 1)))
18.8%
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo) 1)))
18.8%
(expm1.f64 (log1p.f64 (fma.f64 lo (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (-.f64 x lo) hi))))
18.8%
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo) 1) 3))
18.7%
1
Compiler

Compiled 3764 to 2365 computations (37.2% saved)

localize738.0ms (5%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.8%
(-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))
99.6%
(pow.f64 (sqrt.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))) 2)
97.4%
(*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))
61.3%
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
99.6%
(pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2)
99.6%
(-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
99.5%
(pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)
98.7%
(-.f64 -1 (/.f64 hi lo))
99.0%
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
98.7%
(+.f64 (/.f64 hi lo) 1)
97.8%
(*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))
60.6%
(/.f64 hi (pow.f64 lo 2))
99.8%
(*.f64 hi (+.f64 1 (/.f64 hi lo)))
99.0%
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
98.7%
(+.f64 1 (/.f64 hi lo))
60.6%
(/.f64 hi (pow.f64 lo 2))
Compiler

Compiled 546 to 272 computations (50.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 413.0ms
Operation ival-pow, time spent: 154.0ms, 37.0% of total-time
Operation ival-div, time spent: 84.0ms, 20.0% of total-time
Operation ival-mult, time spent: 74.0ms, 18.0% of total-time
Operation ival-add, time spent: 43.0ms, 10.0% of total-time
Operation ival-sub, time spent: 38.0ms, 9.0% of total-time
Operation const, time spent: 13.0ms, 3.0% of total-time
Operation ival-sqrt, time spent: 6.0ms, 1.0% of total-time

series173.0ms (1.2%)

Counts
15 → 362
Calls

117 calls:

TimeVariablePointExpression
43.0ms
lo
@-inf
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
7.0ms
hi
@-inf
(+.f64 1 (/.f64 hi lo))
6.0ms
hi
@0
(*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))
4.0ms
hi
@inf
(pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)
4.0ms
lo
@-inf
(pow.f64 (sqrt.f64 (+.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi))) (/.f64 x hi))) 2)

rewrite142.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
358×log1p-expm1-u
358×expm1-log1p-u
353×add-cube-cbrt
344×add-exp-log
343×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify434.0ms (3%)

Algorithm
egg-herbie
Rules
1652×fma-define
858×associate-+r+
578×times-frac
490×distribute-lft-in
482×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0100546375
1305041976
Stop Event
node limit
Counts
660 → 614
Calls
Call 1
Inputs
1
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
1
1
(/.f64 (*.f64 hi x) (pow.f64 lo 2))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(/.f64 x lo)
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(/.f64 x lo)
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(/.f64 x lo)
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(/.f64 (*.f64 hi x) (pow.f64 lo 2))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(/.f64 (*.f64 hi x) (pow.f64 lo 2))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
hi
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(/.f64 (pow.f64 hi 2) lo)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(/.f64 (pow.f64 hi 2) lo)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(/.f64 (pow.f64 hi 2) lo)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
hi
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
hi
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
1
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 (*.f64 hi x) (pow.f64 lo 2))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(/.f64 x lo)
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(/.f64 x lo)
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(/.f64 x lo)
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(/.f64 (*.f64 hi x) (pow.f64 lo 2))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(/.f64 (*.f64 hi x) (pow.f64 lo 2))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3))) (+.f64 (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3))) (+.f64 (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))))) (+.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))) (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (*.f64 4 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 3))))))))
(/.f64 (pow.f64 hi 6) (pow.f64 lo 6))
(+.f64 (*.f64 (pow.f64 hi 5) (+.f64 (*.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 4))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 4))))) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))
(+.f64 (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (pow.f64 lo 2)))))) (+.f64 (*.f64 (pow.f64 hi 5) (+.f64 (*.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 4))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 4))))) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6))))
(+.f64 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (*.f64 4 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 3))))) (+.f64 (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (pow.f64 lo 2)))))) (+.f64 (*.f64 (pow.f64 hi 5) (+.f64 (*.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 4))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 4))))) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))))
(/.f64 (pow.f64 hi 6) (pow.f64 lo 6))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))))) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))))) (+.f64 (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 5))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (pow.f64 lo 2)))))) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) lo)) (*.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))))) (+.f64 (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 5))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (pow.f64 lo 2)))))) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 6)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 6)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 6)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 6))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3))))))))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3)))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 6))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3))))))))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3)))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3))) (pow.f64 lo 5))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3))) (pow.f64 lo 5))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3)))))))
(/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))
(+.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 lo 2))))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))
(+.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 lo 2))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) lo)) (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) lo))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3))) (+.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 lo 2))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) lo)) (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) lo))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (+.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (+.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))))
(-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 -1 (/.f64 x lo)))
(-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) lo)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))
(-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) lo)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 -1 (/.f64 x lo)))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) lo)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 x lo)))
(/.f64 (pow.f64 hi 4) (pow.f64 lo 4))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) lo)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))))
(/.f64 (pow.f64 hi 4) (pow.f64 lo 4))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))) (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) lo)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))) (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 x lo) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (/.f64 hi lo)))
(/.f64 (-.f64 x hi) lo)
(-.f64 (+.f64 (/.f64 x lo) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (/.f64 hi lo)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 x lo) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (/.f64 hi lo)))
(*.f64 -1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 hi x) lo)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 hi x) lo)) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 hi x) lo)) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))))
(-.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) lo)) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) lo)) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) lo)) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))
(+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(-.f64 (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) lo)) (+.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) lo)) (+.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))
(/.f64 (pow.f64 hi 4) (pow.f64 lo 4))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) lo)) (+.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))))
(/.f64 (pow.f64 hi 4) (pow.f64 lo 4))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))) (+.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) lo)) (+.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 x (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 x (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) lo)) (+.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 x (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) lo)) (+.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (pow.f64 lo 2))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (pow.f64 lo 2))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (pow.f64 lo 2))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (pow.f64 lo 2))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(+.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(+.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (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 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (+.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 hi x)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) 2))) (*.f64 1/4 (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) x)))) (/.f64 x hi)))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (+.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 hi x)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) 2))) (*.f64 1/4 (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) x)))) (+.f64 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 hi (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 hi x)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) 2)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) x)) (*.f64 1/2 (/.f64 (*.f64 hi (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 hi x)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) 2)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) x)))) (/.f64 x hi))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 hi 2))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (+.f64 (/.f64 x hi) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 hi 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (sqrt.f64 -1))) 2))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (/.f64 x hi) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (sqrt.f64 -1))) 2)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (/.f64 x hi) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (sqrt.f64 -1))) 2)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (+.f64 (/.f64 x hi) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 hi 2))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (sqrt.f64 -1))) 2))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 hi 2))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (+.f64 (/.f64 x hi) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 hi 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (sqrt.f64 -1))) 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (/.f64 x hi) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (sqrt.f64 -1))) 2)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (/.f64 x hi) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (sqrt.f64 -1))) 2)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (pow.f64 (sqrt.f64 -1) 2)))) lo)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (+.f64 (/.f64 x hi) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 hi 2)))))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (sqrt.f64 -1))) 2))
(*.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(+.f64 (*.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(+.f64 (*.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2))))))))
(+.f64 (*.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/8 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 4)))))))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (*.f64 lo (-.f64 x lo)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (*.f64 lo (-.f64 x lo)))) (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))))))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (*.f64 lo (-.f64 x lo)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (*.f64 lo (-.f64 x lo)))) (+.f64 (*.f64 hi (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 3) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)))) (*.f64 1/8 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 3) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)))))) (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))))))
(*.f64 -1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 x (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(/.f64 -1 hi)
(-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(/.f64 -1 hi)
(-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (pow.f64 lo -2)))) 1)
(*.f64 hi (pow.f64 lo -2))
(*.f64 1 (*.f64 hi (pow.f64 lo -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo -2))) 2) (cbrt.f64 (*.f64 hi (pow.f64 lo -2))))
(*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) lo))
(pow.f64 (*.f64 hi (pow.f64 lo -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo -2))) 3)
(pow.f64 (pow.f64 (*.f64 hi (pow.f64 lo -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 hi) lo) 2)
(pow.f64 (/.f64 (pow.f64 lo 2) hi) -1)
(log.f64 (pow.f64 (exp.f64 hi) (pow.f64 lo -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (pow.f64 lo -2)))))
(cbrt.f64 (pow.f64 (*.f64 hi (pow.f64 lo -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 hi (pow.f64 lo -2))))
(log1p.f64 (expm1.f64 (*.f64 hi (pow.f64 lo -2))))
(exp.f64 (log.f64 (*.f64 hi (pow.f64 lo -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (pow.f64 lo -2))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))) (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.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 (hypot.f64 1 (sqrt.f64 (/.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 (*.f64 x (/.f64 1 lo)) (*.f64 x (*.f64 hi (pow.f64 lo -2))))
(+.f64 (*.f64 (/.f64 1 lo) x) (*.f64 (*.f64 hi (pow.f64 lo -2)) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))))) 1)
(pow.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))) 3)
(pow.f64 (pow.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))))))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))))
(exp.f64 (log.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))) 1))
(fma.f64 x (/.f64 1 lo) (*.f64 x (*.f64 hi (pow.f64 lo -2))))
(fma.f64 (/.f64 1 lo) x (*.f64 (*.f64 hi (pow.f64 lo -2)) x))
(+.f64 hi (*.f64 (/.f64 hi lo) hi))
(+.f64 (*.f64 hi 1) (*.f64 hi (/.f64 hi lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))))) 1)
(pow.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) 3)
(pow.f64 (pow.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) 2)
(log.f64 (pow.f64 (exp.f64 hi) (+.f64 1 (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))))))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) 3))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))))
(exp.f64 (+.f64 (log.f64 hi) (log1p.f64 (/.f64 hi lo))))
(exp.f64 (*.f64 (+.f64 (log.f64 hi) (log1p.f64 (/.f64 hi lo))) 1))
(fma.f64 hi 1 (*.f64 hi (/.f64 hi lo)))
(fma.f64 1 hi (*.f64 (/.f64 hi lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 hi) 2) (cbrt.f64 hi) (*.f64 (/.f64 hi lo) hi))
(fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (*.f64 (/.f64 hi lo) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (pow.f64 lo -2)))) 1)
(*.f64 hi (pow.f64 lo -2))
(*.f64 1 (*.f64 hi (pow.f64 lo -2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo -2))) 2) (cbrt.f64 (*.f64 hi (pow.f64 lo -2))))
(*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) lo))
(pow.f64 (*.f64 hi (pow.f64 lo -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo -2))) 3)
(pow.f64 (pow.f64 (*.f64 hi (pow.f64 lo -2)) 3) 1/3)
(pow.f64 (/.f64 (sqrt.f64 hi) lo) 2)
(pow.f64 (/.f64 (pow.f64 lo 2) hi) -1)
(log.f64 (pow.f64 (exp.f64 hi) (pow.f64 lo -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (pow.f64 lo -2)))))
(cbrt.f64 (pow.f64 (*.f64 hi (pow.f64 lo -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 hi (pow.f64 lo -2))))
(log1p.f64 (expm1.f64 (*.f64 hi (pow.f64 lo -2))))
(exp.f64 (log.f64 (*.f64 hi (pow.f64 lo -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (pow.f64 lo -2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 1)
(/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)
(pow.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 3)
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) 3))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3) (pow.f64 hi 3)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))) (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.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 (hypot.f64 1 (sqrt.f64 (/.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 (*.f64 x (/.f64 1 lo)) (*.f64 x (*.f64 hi (pow.f64 lo -2))))
(+.f64 (*.f64 (/.f64 1 lo) x) (*.f64 (*.f64 hi (pow.f64 lo -2)) x))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))))) 1)
(pow.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))) 3)
(pow.f64 (pow.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))) 2)
(log.f64 (pow.f64 (exp.f64 (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))) x))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))))))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))) 3))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)) 3) (pow.f64 x 3)))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))))
(exp.f64 (log.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))) 1))
(fma.f64 x (/.f64 1 lo) (*.f64 x (*.f64 hi (pow.f64 lo -2))))
(fma.f64 (/.f64 1 lo) x (*.f64 (*.f64 hi (pow.f64 lo -2)) x))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))) 1)
(*.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))
(*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2))
(*.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (-.f64 -1 (/.f64 hi lo)) 3) (pow.f64 (/.f64 (-.f64 x hi) lo) 3))
(*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) (pow.f64 (-.f64 -1 (/.f64 hi lo)) 3))
(*.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3/2) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 3) (pow.f64 (sqrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 3))
(/.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) 3) (pow.f64 lo 3))
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)))
(exp.f64 (*.f64 3 (log.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) 1))
(+.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (neg.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(+.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (neg.f64 (-.f64 -1 (/.f64 hi lo))) (/.f64 (-.f64 x hi) lo)))
(+.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (fma.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) (-.f64 -1 (/.f64 hi lo)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(+.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (fma.f64 (neg.f64 (-.f64 -1 (/.f64 hi lo))) (/.f64 (-.f64 x hi) lo) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(+.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(+.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (neg.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1))) (fma.f64 (neg.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 1 (*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1)))
(+.f64 (fma.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1))) (fma.f64 (neg.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 1 (*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1)))
(+.f64 (fma.f64 (pow.f64 (-.f64 -1 (/.f64 hi lo)) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (neg.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1))) (fma.f64 (neg.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 1 (*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 2) (neg.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1))) (fma.f64 (neg.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 1 (*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1)))
(*.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 4) (+.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 4) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2)) (+.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) 2)
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) 1))
(fma.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (neg.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(fma.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (neg.f64 (-.f64 -1 (/.f64 hi lo))) (/.f64 (-.f64 x hi) lo)))
(fma.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) (*.f64 (neg.f64 (-.f64 -1 (/.f64 hi lo))) (/.f64 (-.f64 x hi) lo)))
(fma.f64 (pow.f64 (-.f64 -1 (/.f64 hi lo)) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (neg.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (pow.f64 (-.f64 -1 (/.f64 hi lo)) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (neg.f64 (-.f64 -1 (/.f64 hi lo))) (/.f64 (-.f64 x hi) lo)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 2) (neg.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 2) (*.f64 (neg.f64 (-.f64 -1 (/.f64 hi lo))) (/.f64 (-.f64 x hi) lo)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2))) 1)
(*.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2))
(*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (-.f64 -1 (/.f64 hi lo)) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (-.f64 -1 (/.f64 hi lo)) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 2))
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2)))
(exp.f64 (*.f64 2 (log.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 1)
(pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) 1/3)
(pow.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) (-.f64 x lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))) 1)
(pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))) 3)
(pow.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))) 2)
(log.f64 (pow.f64 (exp.f64 lo) (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))))
(cbrt.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))))
(log1p.f64 (expm1.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))))
(exp.f64 (log.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))) 1))
(+.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi)))) 1)
(*.f64 1 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi)))
(*.f64 (sqrt.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 2) (pow.f64 (/.f64 x hi) 2)) (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (neg.f64 (/.f64 x hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 3) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 2) (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) (/.f64 x hi)))))
(log.f64 (exp.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi)))))
(cbrt.f64 (pow.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi)) 3))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi)) 3/2) (pow.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi)) 3/2)))
(expm1.f64 (log1p.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))))
(log1p.f64 (expm1.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))))
(exp.f64 (log.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))) 1))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 1 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(fma.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) lo (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))) 2) (cbrt.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(fma.f64 (sqrt.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))) (sqrt.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))) (/.f64 x hi))
(+.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (neg.f64 (/.f64 1 hi)))
(+.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (/.f64 1 hi)))
(+.f64 (fma.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 1 hi) 1))) (fma.f64 (neg.f64 (/.f64 1 hi)) 1 (*.f64 (/.f64 1 hi) 1)))
(+.f64 (fma.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))))
(+.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (*.f64 (/.f64 1 hi) 1))) (fma.f64 (neg.f64 (/.f64 1 hi)) 1 (*.f64 (/.f64 1 hi) 1)))
(+.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))))
(+.f64 (fma.f64 (pow.f64 hi -2) (-.f64 x lo) (neg.f64 (*.f64 (/.f64 1 hi) 1))) (fma.f64 (neg.f64 (/.f64 1 hi)) 1 (*.f64 (/.f64 1 hi) 1)))
(+.f64 (fma.f64 (pow.f64 hi -2) (-.f64 x lo) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (neg.f64 (*.f64 (/.f64 1 hi) 1))) (fma.f64 (neg.f64 (/.f64 1 hi)) 1 (*.f64 (/.f64 1 hi) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))))
(+.f64 (fma.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) (neg.f64 (*.f64 (/.f64 1 hi) 1))) (fma.f64 (neg.f64 (/.f64 1 hi)) 1 (*.f64 (/.f64 1 hi) 1)))
(+.f64 (fma.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))))
(*.f64 1 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 2) (cbrt.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) (sqrt.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 2) (pow.f64 hi -2)) (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) (pow.f64 hi -3)) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 2) (+.f64 (pow.f64 hi -2) (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))))
(pow.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) 1)
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 3)
(pow.f64 (pow.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 2)
(log.f64 (exp.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) 3))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(exp.f64 (log.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 1))
(fma.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (neg.f64 (/.f64 1 hi)))
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))
(fma.f64 (pow.f64 hi -2) (-.f64 x lo) (neg.f64 (/.f64 1 hi)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (neg.f64 (/.f64 1 hi)))
(fma.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) (neg.f64 (/.f64 1 hi)))
Outputs
1
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
1
1
(/.f64 (*.f64 hi x) (pow.f64 lo 2))
(*.f64 hi (/.f64 x (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(/.f64 x lo)
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(/.f64 x lo)
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(/.f64 x lo)
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(/.f64 (*.f64 hi x) (pow.f64 lo 2))
(*.f64 hi (/.f64 x (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(/.f64 (*.f64 hi x) (pow.f64 lo 2))
(*.f64 hi (/.f64 x (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
hi
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(/.f64 (pow.f64 hi 2) lo)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(/.f64 (pow.f64 hi 2) lo)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(/.f64 (pow.f64 hi 2) lo)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
hi
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
hi
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
1
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 (*.f64 hi x) (pow.f64 lo 2))
(*.f64 hi (/.f64 x (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(/.f64 x lo)
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(/.f64 x lo)
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(/.f64 x lo)
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(/.f64 (*.f64 hi x) (pow.f64 lo 2))
(*.f64 hi (/.f64 x (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(/.f64 (*.f64 hi x) (pow.f64 lo 2))
(*.f64 hi (/.f64 x (pow.f64 lo 2)))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(fma.f64 hi (/.f64 x (pow.f64 lo 2)) (/.f64 x lo))
(*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))
(neg.f64 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))
(/.f64 (pow.f64 x 3) (neg.f64 (pow.f64 lo 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (*.f64 (*.f64 (pow.f64 x 2) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 2))) -3)))
(fma.f64 hi (*.f64 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 lo 2))) -3) (/.f64 (pow.f64 x 3) (neg.f64 (pow.f64 lo 3))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3))) (+.f64 (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))))))
(fma.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 hi (*.f64 (*.f64 (pow.f64 x 2) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 2))) -3) (*.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) lo) (fma.f64 -1 (*.f64 x (/.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))))))
(-.f64 (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (*.f64 x (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) lo)) (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 4)) (*.f64 x (/.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)) lo)))) (*.f64 hi (*.f64 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 lo 2))) -3))) (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3))) (+.f64 (*.f64 hi (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))))) (+.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))) (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (*.f64 4 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 3))))))))
(fma.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)) (fma.f64 hi (*.f64 (*.f64 (pow.f64 x 2) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 2))) -3) (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) lo) (fma.f64 -1 (*.f64 x (/.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (*.f64 (pow.f64 hi 3) (fma.f64 -1 (*.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (*.f64 4 (*.f64 x (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 3)))))))))
(-.f64 (fma.f64 hi (*.f64 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 lo 2))) -3) (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (*.f64 x (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) lo)) (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 4)) (*.f64 x (/.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)) lo)))) (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 4 (*.f64 x (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 lo 3)))) (*.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2))))))) (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))
(/.f64 (pow.f64 hi 6) (pow.f64 lo 6))
(+.f64 (*.f64 (pow.f64 hi 5) (+.f64 (*.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 4))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 4))))) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))
(fma.f64 (pow.f64 hi 5) (*.f64 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 4)) -3) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))
(fma.f64 (pow.f64 hi 5) (*.f64 (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 lo 4)) -3) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))
(+.f64 (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (pow.f64 lo 2)))))) (+.f64 (*.f64 (pow.f64 hi 5) (+.f64 (*.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 4))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 4))))) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6))))
(fma.f64 (pow.f64 hi 4) (fma.f64 -2 (/.f64 x (pow.f64 lo 5)) (fma.f64 -1 (/.f64 x (pow.f64 lo 5)) (*.f64 3 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (pow.f64 lo 2))))) (fma.f64 (pow.f64 hi 5) (*.f64 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 4)) -3) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6))))
(fma.f64 (pow.f64 hi 4) (+.f64 (*.f64 (/.f64 x (pow.f64 lo 5)) -3) (*.f64 3 (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) (pow.f64 lo 2)))) (fma.f64 (pow.f64 hi 5) (*.f64 (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 lo 4)) -3) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6))))
(+.f64 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (*.f64 4 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 3))))) (+.f64 (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 5))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (pow.f64 lo 2)))))) (+.f64 (*.f64 (pow.f64 hi 5) (+.f64 (*.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 4))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 4))))) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))))
(fma.f64 (pow.f64 hi 3) (fma.f64 -1 (*.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (*.f64 4 (*.f64 x (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 3))))) (fma.f64 (pow.f64 hi 4) (fma.f64 -2 (/.f64 x (pow.f64 lo 5)) (fma.f64 -1 (/.f64 x (pow.f64 lo 5)) (*.f64 3 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (pow.f64 lo 2))))) (fma.f64 (pow.f64 hi 5) (*.f64 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 4)) -3) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))))
(fma.f64 (pow.f64 hi 3) (-.f64 (*.f64 4 (*.f64 x (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 lo 3)))) (*.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)))) (fma.f64 (pow.f64 hi 4) (+.f64 (*.f64 (/.f64 x (pow.f64 lo 5)) -3) (*.f64 3 (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) (pow.f64 lo 2)))) (fma.f64 (pow.f64 hi 5) (*.f64 (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 lo 4)) -3) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))))
(/.f64 (pow.f64 hi 6) (pow.f64 lo 6))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))))) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))
(fma.f64 -1 (*.f64 (pow.f64 hi 5) (-.f64 (*.f64 3 (/.f64 x (pow.f64 lo 6))) (/.f64 3 (pow.f64 lo 5)))) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))
(-.f64 (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)) (*.f64 (pow.f64 hi 5) (fma.f64 3 (/.f64 x (pow.f64 lo 6)) (/.f64 -3 (pow.f64 lo 5)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))))) (+.f64 (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 5))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (pow.f64 lo 2)))))) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6))))
(fma.f64 -1 (*.f64 (pow.f64 hi 5) (-.f64 (*.f64 3 (/.f64 x (pow.f64 lo 6))) (/.f64 3 (pow.f64 lo 5)))) (fma.f64 (pow.f64 hi 4) (fma.f64 -2 (/.f64 x (pow.f64 lo 5)) (fma.f64 -1 (/.f64 x (pow.f64 lo 5)) (fma.f64 (-.f64 (/.f64 (*.f64 2 x) (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (pow.f64 lo 2))))) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6))))
(-.f64 (fma.f64 (pow.f64 hi 4) (+.f64 (*.f64 (/.f64 x (pow.f64 lo 5)) -3) (fma.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 -2 (pow.f64 lo 3))) (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6))) (*.f64 (pow.f64 hi 5) (fma.f64 3 (/.f64 x (pow.f64 lo 6)) (/.f64 -3 (pow.f64 lo 5)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) lo)) (*.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))))) (+.f64 (*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 5))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (pow.f64 lo 2)))))) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))))
(fma.f64 -1 (*.f64 (pow.f64 hi 3) (fma.f64 -2 (*.f64 x (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 3))) (fma.f64 -1 (*.f64 x (/.f64 (-.f64 (/.f64 (*.f64 2 x) (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) lo)) (*.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)))))) (fma.f64 -1 (*.f64 (pow.f64 hi 5) (-.f64 (*.f64 3 (/.f64 x (pow.f64 lo 6))) (/.f64 3 (pow.f64 lo 5)))) (fma.f64 (pow.f64 hi 4) (fma.f64 -2 (/.f64 x (pow.f64 lo 5)) (fma.f64 -1 (/.f64 x (pow.f64 lo 5)) (fma.f64 (-.f64 (/.f64 (*.f64 2 x) (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (pow.f64 lo 2))))) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6)))))
(-.f64 (-.f64 (fma.f64 (pow.f64 hi 4) (+.f64 (*.f64 (/.f64 x (pow.f64 lo 5)) -3) (fma.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 -2 (pow.f64 lo 3))) (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 6) (pow.f64 lo 6))) (*.f64 (pow.f64 hi 5) (fma.f64 3 (/.f64 x (pow.f64 lo 6)) (/.f64 -3 (pow.f64 lo 5))))) (*.f64 (pow.f64 hi 3) (fma.f64 -2 (*.f64 x (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 lo 3))) (fma.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)) (*.f64 (neg.f64 x) (/.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 -2 (pow.f64 lo 3))) lo))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 6)))
(neg.f64 (*.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 6))))
(/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (neg.f64 (pow.f64 lo 6)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 6)))))
(fma.f64 -2 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 5))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 5))) (*.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 6))))))
(-.f64 (*.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 5))) -3) (*.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 6))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 6)))))))
(fma.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4)) (fma.f64 -2 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 5))) (fma.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 5))) (*.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 6))))))))
(fma.f64 -2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 4))) (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 5))) -3) (*.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 6)))) (*.f64 hi (neg.f64 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 4))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 6))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3))))))))
(fma.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4)) (fma.f64 -2 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 5))) (fma.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4)) (fma.f64 -1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 5))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 6))) (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))))))
(fma.f64 -2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 4))) (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 5))) -3) (*.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 6)))) (*.f64 hi (neg.f64 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 4))))) (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3)))
(neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3)))))
(fma.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4)) (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(-.f64 (*.f64 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 4))) -3) (pow.f64 (/.f64 (-.f64 x hi) lo) 3))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3)))))))
(fma.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4)) (fma.f64 -2 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 5))) (fma.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 5))) (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))))
(fma.f64 -2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 4))) (fma.f64 -2 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 5))) (-.f64 (neg.f64 (fma.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 5)) (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 4))))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 6))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3))))))))
(fma.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4)) (fma.f64 -2 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 5))) (fma.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4)) (fma.f64 -1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 5))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 6))) (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))))))
(fma.f64 -2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 4))) (+.f64 (+.f64 (-.f64 (*.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 5))) -3) (*.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 6)))) (*.f64 hi (neg.f64 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 4))))) (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3)))
(neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3)))))
(fma.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4)) (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))
(-.f64 (*.f64 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 4))) -3) (pow.f64 (/.f64 (-.f64 x hi) lo) 3))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3))) (pow.f64 lo 5))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3))))))
(fma.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4)) (fma.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4)) (*.f64 -1 (+.f64 (/.f64 (*.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3))) (pow.f64 lo 5)) (pow.f64 (/.f64 (-.f64 x hi) lo) 3)))))
(+.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 4))) -3) (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (/.f64 (*.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3))) (neg.f64 (pow.f64 lo 5))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 6))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3))) (pow.f64 lo 5))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3)))))))
(fma.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4)) (fma.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 4)) (fma.f64 -1 (*.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 6))) (*.f64 -1 (+.f64 (/.f64 (*.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3))) (pow.f64 lo 5)) (pow.f64 (/.f64 (-.f64 x hi) lo) 3))))))
(+.f64 (*.f64 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 4))) -3) (+.f64 (neg.f64 (fma.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 6)) (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (/.f64 (*.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3))) (neg.f64 (pow.f64 lo 5)))))
(/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))
(pow.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo) 3)
(pow.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) 3)
(+.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 lo 2))))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))
(fma.f64 x (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 lo 2)) -3) (pow.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo) 3))
(fma.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 lo 2)) -3) (pow.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) 3))
(+.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 lo 2))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) lo)) (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) lo))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))
(fma.f64 x (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 lo 2)) -3) (fma.f64 (pow.f64 x 2) (*.f64 3 (*.f64 hi (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) lo))) (pow.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo) 3)))
(fma.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 lo 2)) -3) (fma.f64 (pow.f64 x 2) (*.f64 3 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) lo)) (pow.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) 3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3))) (+.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 lo 2))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) lo)) (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) lo))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (fma.f64 x (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 lo 2)) -3) (fma.f64 (pow.f64 x 2) (*.f64 3 (*.f64 hi (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) lo))) (pow.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo) 3))))
(-.f64 (fma.f64 x (*.f64 (/.f64 (*.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 lo 2)) -3) (fma.f64 (pow.f64 x 2) (*.f64 3 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) lo)) (pow.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) 3))) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))
(neg.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))
(*.f64 (pow.f64 x 3) (neg.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)) (*.f64 (pow.f64 x 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))))
(fma.f64 (pow.f64 x 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (*.f64 (pow.f64 x 3) (neg.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (+.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)) (fma.f64 x (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)) -3) (*.f64 (pow.f64 x 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))))))
(-.f64 (fma.f64 x (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)) -3) (*.f64 (pow.f64 x 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))))) (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (+.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)) (fma.f64 x (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)) -3) (fma.f64 (pow.f64 x 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (pow.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo) 3))))
(-.f64 (fma.f64 x (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)) -3) (fma.f64 (pow.f64 x 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (pow.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) 3))) (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))
(neg.f64 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))
(*.f64 (pow.f64 x 3) (neg.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))))
(fma.f64 -1 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)) (*.f64 (pow.f64 x 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))))
(fma.f64 (pow.f64 x 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (*.f64 (pow.f64 x 3) (neg.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))))
(fma.f64 -1 (*.f64 x (*.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (fma.f64 -1 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)) (*.f64 (pow.f64 x 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))))))
(-.f64 (fma.f64 (pow.f64 x 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (*.f64 (pow.f64 x 3) (neg.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (*.f64 x (*.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))))
(fma.f64 -1 (*.f64 x (*.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (fma.f64 -1 (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)) (fma.f64 (pow.f64 x 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (pow.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo) 3))))
(-.f64 (-.f64 (fma.f64 (pow.f64 x 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (pow.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (*.f64 x (*.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))))
(-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 -1 (/.f64 x lo)))
(-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))
(+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))
(-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) lo)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (*.f64 2 (*.f64 x (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) lo))) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (neg.f64 (/.f64 x lo)))
(+.f64 (fma.f64 hi (fma.f64 2 (/.f64 (*.f64 x (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) lo) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (/.f64 x lo))
(-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) lo)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 -1 (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (*.f64 2 (*.f64 x (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) lo))) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (fma.f64 (pow.f64 hi 2) (-.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 1 (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (neg.f64 (/.f64 x lo)))
(+.f64 (fma.f64 hi (fma.f64 2 (/.f64 (*.f64 x (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) lo) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (+.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) (/.f64 -1 (pow.f64 lo 2)))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (/.f64 x lo))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) lo)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 x lo)))
(-.f64 (fma.f64 -2 (*.f64 (pow.f64 hi 3) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 2))) (fma.f64 hi (-.f64 (*.f64 2 (*.f64 x (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) lo))) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (fma.f64 (pow.f64 hi 2) (-.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 1 (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (neg.f64 (/.f64 x lo)))
(+.f64 (fma.f64 -2 (*.f64 (pow.f64 hi 3) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 lo 2))) (fma.f64 hi (fma.f64 2 (/.f64 (*.f64 x (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) lo) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (+.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) (/.f64 -1 (pow.f64 lo 2)))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (/.f64 x lo))
(/.f64 (pow.f64 hi 4) (pow.f64 lo 4))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))
(fma.f64 -2 (*.f64 (pow.f64 hi 3) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))
(fma.f64 -2 (*.f64 (pow.f64 hi 3) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))))
(fma.f64 -2 (*.f64 (pow.f64 hi 3) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 2))) (fma.f64 (pow.f64 hi 2) (-.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 1 (pow.f64 lo 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))))
(fma.f64 -2 (*.f64 (pow.f64 hi 3) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 lo 2))) (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (+.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) (/.f64 -1 (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) lo)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))))
(fma.f64 -2 (*.f64 (pow.f64 hi 3) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 2))) (fma.f64 hi (-.f64 (*.f64 2 (*.f64 x (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) lo))) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (fma.f64 (pow.f64 hi 2) (-.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 1 (pow.f64 lo 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))))
(fma.f64 -2 (*.f64 (pow.f64 hi 3) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 lo 2))) (fma.f64 hi (fma.f64 2 (/.f64 (*.f64 x (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) lo) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (+.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) (/.f64 -1 (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))))
(/.f64 (pow.f64 hi 4) (pow.f64 lo 4))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))
(fma.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 (*.f64 2 x) (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3)))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))
(fma.f64 (neg.f64 (pow.f64 hi 3)) (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 -2 (pow.f64 lo 3))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))) (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))))
(fma.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 (*.f64 2 x) (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3)))) (fma.f64 (pow.f64 hi 2) (-.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 1 (pow.f64 lo 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))))
(-.f64 (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (+.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) (/.f64 -1 (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))) (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 -2 (pow.f64 lo 3)))))
(+.f64 (*.f64 -1 (*.f64 hi (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) lo)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))) (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))))
(fma.f64 -1 (*.f64 hi (-.f64 (fma.f64 -2 (*.f64 x (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) lo)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (fma.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 (*.f64 2 x) (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3)))) (fma.f64 (pow.f64 hi 2) (-.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 1 (pow.f64 lo 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))))
(-.f64 (-.f64 (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (+.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) (/.f64 -1 (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))) (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 -2 (pow.f64 lo 3))))) (*.f64 hi (-.f64 (fma.f64 -2 (/.f64 (*.f64 x (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) lo) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4))
(*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 4)))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 4))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))))
(-.f64 (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))) (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))))
(+.f64 (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (fma.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 4)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 x lo) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (/.f64 hi lo)))
(-.f64 (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (+.f64 (+.f64 (/.f64 x lo) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4))) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))) (fma.f64 -1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 hi lo)))
(-.f64 (+.f64 (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (/.f64 x lo)) (fma.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 4)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))))
(/.f64 (-.f64 x hi) lo)
(-.f64 (+.f64 (/.f64 x lo) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (-.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (fma.f64 -1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 hi lo))))
(+.f64 (/.f64 x lo) (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (/.f64 hi lo)))
(-.f64 (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))) (fma.f64 -1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 hi lo)))
(+.f64 (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (/.f64 x lo)) (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 x lo) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (/.f64 hi lo)))
(-.f64 (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (+.f64 (+.f64 (/.f64 x lo) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4))) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))) (fma.f64 -1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 hi lo)))
(-.f64 (+.f64 (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (/.f64 x lo)) (fma.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 4)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (-.f64 hi x) lo))
(neg.f64 (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 hi x) (neg.f64 lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 hi x) lo)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 hi x) lo) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))) (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))))
(+.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 hi x) lo)) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 hi x) lo) (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))) (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))))
(+.f64 (-.f64 (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 hi x) lo)) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))))
(-.f64 (fma.f64 -1 (/.f64 (-.f64 hi x) lo) (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))) (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))))
(+.f64 (-.f64 (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (fma.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 4)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))
(-.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(-.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))
(-.f64 (pow.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) 2) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) lo)) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(-.f64 (fma.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) lo)) (neg.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))
(-.f64 (fma.f64 x (fma.f64 -2 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) lo) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) 2)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) lo)) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(-.f64 (fma.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) lo)) (neg.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (fma.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))
(fma.f64 x (fma.f64 -2 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) lo) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (-.f64 (fma.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (pow.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) 2)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) lo)) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(-.f64 (fma.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) lo)) (neg.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (fma.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))
(fma.f64 x (fma.f64 -2 (/.f64 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) lo) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (-.f64 (fma.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (pow.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) 2)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))
(+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))
(fma.f64 x (-.f64 (*.f64 -2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (neg.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))
(fma.f64 x (fma.f64 -2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(-.f64 (fma.f64 x (-.f64 (*.f64 -2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (neg.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) (+.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))
(-.f64 (fma.f64 x (fma.f64 -2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (+.f64 (pow.f64 hi 2) (pow.f64 x 2)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(-.f64 (fma.f64 x (-.f64 (*.f64 -2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (neg.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) (+.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))
(-.f64 (fma.f64 x (fma.f64 -2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (+.f64 (pow.f64 hi 2) (pow.f64 x 2)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))
(fma.f64 -1 (*.f64 x (-.f64 (*.f64 2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))
(-.f64 (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (*.f64 x (-.f64 (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (/.f64 -1 lo)) (/.f64 hi (pow.f64 lo 2)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(-.f64 (fma.f64 -1 (*.f64 x (-.f64 (*.f64 2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))
(fma.f64 (neg.f64 x) (-.f64 (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (/.f64 -1 lo)) (/.f64 hi (pow.f64 lo 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (+.f64 (pow.f64 hi 2) (pow.f64 x 2))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 x (-.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(-.f64 (fma.f64 -1 (*.f64 x (-.f64 (*.f64 2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))
(fma.f64 (neg.f64 x) (-.f64 (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (/.f64 -1 lo)) (/.f64 hi (pow.f64 lo 2))) (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (+.f64 (pow.f64 hi 2) (pow.f64 x 2))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 2 (/.f64 (*.f64 (*.f64 hi x) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) lo) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 2 (*.f64 hi (/.f64 (*.f64 x (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) lo)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) lo)) (+.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(fma.f64 2 (/.f64 (*.f64 (*.f64 hi x) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) lo) (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(fma.f64 2 (*.f64 hi (/.f64 (*.f64 x (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) lo)) (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) lo)) (+.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))
(fma.f64 -2 (*.f64 (pow.f64 hi 3) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 2))) (fma.f64 2 (/.f64 (*.f64 (*.f64 hi x) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) lo) (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))
(fma.f64 -2 (*.f64 (pow.f64 hi 3) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 lo 2))) (fma.f64 2 (*.f64 hi (/.f64 (*.f64 x (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) lo)) (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))
(/.f64 (pow.f64 hi 4) (pow.f64 lo 4))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))
(fma.f64 -2 (*.f64 (pow.f64 hi 3) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))
(fma.f64 -2 (*.f64 (pow.f64 hi 3) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))))
(fma.f64 -2 (*.f64 (pow.f64 hi 3) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 2))) (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))))
(fma.f64 -2 (*.f64 (pow.f64 hi 3) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 lo 2))) (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) lo)) (+.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))))
(fma.f64 -2 (*.f64 (pow.f64 hi 3) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 2))) (fma.f64 2 (/.f64 (*.f64 (*.f64 hi x) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) lo) (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))))
(fma.f64 -2 (*.f64 (pow.f64 hi 3) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (pow.f64 lo 2))) (fma.f64 2 (*.f64 hi (/.f64 (*.f64 x (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) lo)) (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))))
(/.f64 (pow.f64 hi 4) (pow.f64 lo 4))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))
(fma.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 (*.f64 2 x) (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3)))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))
(fma.f64 (neg.f64 (pow.f64 hi 3)) (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 -2 (pow.f64 lo 3))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))) (+.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))))
(fma.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 (*.f64 2 x) (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3)))) (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))))
(-.f64 (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))) (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 -2 (pow.f64 lo 3)))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) lo)) (+.f64 (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))))
(fma.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (/.f64 (*.f64 2 x) (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3)))) (fma.f64 2 (/.f64 (*.f64 (*.f64 hi x) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) lo) (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))))
(-.f64 (fma.f64 2 (*.f64 hi (/.f64 (*.f64 x (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) lo)) (fma.f64 (pow.f64 hi 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)) (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)))) (*.f64 (pow.f64 hi 3) (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 -2 (pow.f64 lo 3)))))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4))
(*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 4)))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 4))))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (fma.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 4)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (fma.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 4)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (fma.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 4)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (fma.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 4)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (fma.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 4)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (fma.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 4)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))
(pow.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) 2)
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 x (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))
(fma.f64 -2 (*.f64 hi (/.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) lo)) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))
(fma.f64 -2 (*.f64 hi (/.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) lo)) (pow.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 x (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) lo)) (+.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))
(fma.f64 -2 (*.f64 hi (/.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) lo)) (fma.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))))
(fma.f64 -2 (*.f64 hi (/.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) lo)) (fma.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (pow.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 x (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) lo)) (+.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))
(fma.f64 -2 (*.f64 hi (/.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) lo)) (fma.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))))
(fma.f64 -2 (*.f64 hi (/.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) lo)) (fma.f64 (pow.f64 x 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (pow.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo) 2)))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 hi x) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (pow.f64 lo 2))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 hi x) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (+.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 hi x) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (+.f64 (pow.f64 hi 2) (pow.f64 x 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (pow.f64 lo 2))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 hi x) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (+.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 hi x) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (+.f64 (pow.f64 hi 2) (pow.f64 x 2))))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 hi x) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (pow.f64 lo 2))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 hi x) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (+.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 hi x) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (+.f64 (pow.f64 hi 2) (pow.f64 x 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (pow.f64 lo 2))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 hi x) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (+.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))))
(fma.f64 -2 (/.f64 (*.f64 (*.f64 hi x) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)) (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (+.f64 (pow.f64 hi 2) (pow.f64 x 2))))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(/.f64 (neg.f64 lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(/.f64 (neg.f64 lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(/.f64 (neg.f64 lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (pow.f64 lo 2) (neg.f64 (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (pow.f64 lo 2) (neg.f64 (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(*.f64 (neg.f64 lo) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 -1 hi) (/.f64 lo (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (*.f64 lo (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 lo (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (*.f64 lo (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 lo (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (*.f64 lo (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 lo (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 lo (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (*.f64 lo (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 lo (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (*.f64 lo (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 lo (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2))))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (*.f64 lo (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 lo (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2))))
(/.f64 (*.f64 lo x) (pow.f64 hi 2))
(*.f64 lo (/.f64 x (pow.f64 hi 2)))
(+.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (*.f64 lo (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 lo (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2))))
(+.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (*.f64 lo (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 lo (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2))))
(+.f64 (*.f64 lo (-.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi))) (/.f64 (*.f64 lo x) (pow.f64 hi 2)))
(fma.f64 -1 (*.f64 lo (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))) (*.f64 lo (/.f64 x (pow.f64 hi 2))))
(*.f64 lo (-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))))
(fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 lo (neg.f64 hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))))
(fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 lo (neg.f64 hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))))
(fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 lo (neg.f64 hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))))
(fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 lo (neg.f64 hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))))
(fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 lo (neg.f64 hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))))
(fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 lo (neg.f64 hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))))
(fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 lo (neg.f64 hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))))
(fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 lo (neg.f64 hi)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 lo hi) (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))))
(fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 lo (neg.f64 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 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (+.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 hi x)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) 2))) (*.f64 1/4 (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) x)))) (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (fma.f64 (pow.f64 lo 2) (fma.f64 -1 (+.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (sqrt.f64 (/.f64 hi x)))) 2)) (*.f64 1/4 (*.f64 hi (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 2) x)))) (/.f64 x hi)))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (fma.f64 (pow.f64 lo 2) (-.f64 (*.f64 1/4 (*.f64 hi (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 2) x))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (sqrt.f64 (/.f64 hi x)))) 2))) (/.f64 x hi)))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (+.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 hi x)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) 2))) (*.f64 1/4 (/.f64 (*.f64 hi (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) x)))) (+.f64 (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 hi (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 hi x)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) 2)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) x)) (*.f64 1/2 (/.f64 (*.f64 hi (*.f64 (+.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 hi x)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) 2)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) x)))) (/.f64 x hi))))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (fma.f64 (pow.f64 lo 2) (fma.f64 -1 (+.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (sqrt.f64 (/.f64 hi x)))) 2)) (*.f64 1/4 (*.f64 hi (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 2) x)))) (fma.f64 (pow.f64 lo 3) (*.f64 (/.f64 (*.f64 (*.f64 hi (+.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (sqrt.f64 (/.f64 hi x)))) 2))) (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi))) x) 0) (/.f64 x hi))))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (fma.f64 (pow.f64 lo 2) (-.f64 (*.f64 1/4 (*.f64 hi (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 2) x))) (+.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (sqrt.f64 (/.f64 hi x)))) 2))) (fma.f64 (pow.f64 lo 3) 0 (/.f64 x hi))))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 hi 2))
(neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (pow.f64 lo 2) (neg.f64 (pow.f64 hi 2)))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (+.f64 (/.f64 x hi) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 hi 2))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (sqrt.f64 -1))) 2))
(-.f64 (fma.f64 1/4 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 2) (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (+.f64 (/.f64 x hi) (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 hi 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 hi (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi))) (sqrt.f64 -1))) 2))
(-.f64 (fma.f64 1/4 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 2) -1)) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (fma.f64 (pow.f64 lo 2) (/.f64 -1 (pow.f64 hi 2)) (/.f64 x hi)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 hi (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)))) (sqrt.f64 -1)) 2))
(-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (/.f64 x hi) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (sqrt.f64 -1))) 2)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (/.f64 x hi) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (sqrt.f64 -1))) 2)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (+.f64 (/.f64 x hi) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 hi 2))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (sqrt.f64 -1))) 2))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 2) (/.f64 (*.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (-.f64 (/.f64 x hi) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 hi (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi))) (sqrt.f64 -1))) 2))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 1/4 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 2) (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 1/2 (*.f64 (pow.f64 hi 2) (/.f64 (*.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (-.f64 (/.f64 x hi) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 hi (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi))) (sqrt.f64 -1))) 2))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (+.f64 (/.f64 x hi) (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 hi 2)))))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 hi (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi))) (sqrt.f64 -1))) 2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (-.f64 (/.f64 x hi) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 hi (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)))) (sqrt.f64 -1)) 2)))) lo)) (-.f64 (+.f64 (fma.f64 1/4 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 2) -1)) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (fma.f64 (pow.f64 lo 2) (/.f64 -1 (pow.f64 hi 2)) (/.f64 x hi)))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (-.f64 (/.f64 x hi) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 hi (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)))) (sqrt.f64 -1)) 2)))) lo))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 hi (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)))) (sqrt.f64 -1)) 2)))
(/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 hi 2))
(neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (pow.f64 lo 2) (neg.f64 (pow.f64 hi 2)))
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 hi 2)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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 (pow.f64 lo 2) (pow.f64 hi 2)))
(-.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (+.f64 (/.f64 x hi) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 hi 2))))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (sqrt.f64 -1))) 2))
(-.f64 (fma.f64 1/4 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 2) (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (+.f64 (/.f64 x hi) (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 hi 2)))))) (pow.f64 (*.f64 1/2 (/.f64 (*.f64 hi (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi))) (sqrt.f64 -1))) 2))
(-.f64 (fma.f64 1/4 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 2) -1)) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (fma.f64 (pow.f64 lo 2) (/.f64 -1 (pow.f64 hi 2)) (/.f64 x hi)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 hi (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)))) (sqrt.f64 -1)) 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (/.f64 x hi) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (sqrt.f64 -1))) 2)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (-.f64 (/.f64 x hi) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (sqrt.f64 -1))) 2)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (pow.f64 (sqrt.f64 -1) 2)))) lo)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) 2)) (pow.f64 (sqrt.f64 -1) 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (+.f64 (/.f64 x hi) (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)) (pow.f64 hi 2)))))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (sqrt.f64 -1))) 2))
(-.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 hi 2) (/.f64 (*.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (-.f64 (/.f64 x hi) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 hi (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi))) (sqrt.f64 -1))) 2))) (pow.f64 (sqrt.f64 -1) 2))) 0) lo) (fma.f64 1/4 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 2) (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (+.f64 (/.f64 x hi) (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 hi 2))))))) (pow.f64 (*.f64 -1/2 (/.f64 (*.f64 hi (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi))) (sqrt.f64 -1))) 2))
(+.f64 (/.f64 0 lo) (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) 2) -1)) (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (fma.f64 (pow.f64 lo 2) (/.f64 -1 (pow.f64 hi 2)) (/.f64 x hi)))) (pow.f64 (/.f64 (*.f64 1/2 (*.f64 hi (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)))) (sqrt.f64 -1)) 2)))
(*.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(*.f64 (neg.f64 lo) (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 -1 hi) (/.f64 lo (pow.f64 hi 2))))
(+.f64 (*.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(fma.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 (sqrt.f64 -1) 2)) (*.f64 x (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi))))
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (-.f64 x lo))
(+.f64 (*.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2))))))))
(fma.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 (sqrt.f64 -1) 2)) (fma.f64 x (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 x 2) (*.f64 (/.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2))) 0))))
(+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (-.f64 x lo)) (*.f64 (pow.f64 x 2) 0))
(+.f64 (*.f64 lo (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))) (+.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (+.f64 (*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1/4 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 1/4 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))))) (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1/8 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 4)))) (*.f64 1/8 (/.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 4)))))))))
(fma.f64 lo (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (pow.f64 (sqrt.f64 -1) 2)) (fma.f64 x (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (fma.f64 (pow.f64 x 2) (*.f64 (/.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2))) 0) (*.f64 (pow.f64 x 3) (*.f64 (/.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 4))) 0)))))
(+.f64 (*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (-.f64 x lo)) (fma.f64 (pow.f64 x 3) 0 (*.f64 (pow.f64 x 2) 0)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))))
(fma.f64 -1 (/.f64 lo hi) (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 x hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (*.f64 lo (-.f64 x lo)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (*.f64 lo (-.f64 x lo)))) (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))))))
(fma.f64 -1 (/.f64 lo hi) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo (-.f64 x lo))) (fma.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo (-.f64 x lo))) (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 x hi)))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo (-.f64 x lo))) 0) (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi))) (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (*.f64 lo (-.f64 x lo)))) (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 2) (*.f64 lo (-.f64 x lo)))) (+.f64 (*.f64 hi (+.f64 (*.f64 -1/8 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 3) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)))) (*.f64 1/8 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 lo)) 3) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2)))))) (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2)))))))
(fma.f64 -1 (/.f64 lo hi) (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo (-.f64 x lo))) (fma.f64 1/4 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo (-.f64 x lo))) (fma.f64 hi (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 x lo) 2))) 0) (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 x hi))))))
(-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 (-.f64 x lo) 2) (*.f64 lo (-.f64 x lo))) 0) (fma.f64 hi 0 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)))) (/.f64 lo hi))
(*.f64 -1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(+.f64 (/.f64 -1 hi) (/.f64 (neg.f64 lo) (pow.f64 hi 2)))
(-.f64 (/.f64 -1 hi) (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 x (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 x (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 x (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(+.f64 (*.f64 -1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 x (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 x (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 x (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2)))
(/.f64 x (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2))) (/.f64 -1 hi))
(+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 -1 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2))) (/.f64 -1 hi))
(+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 -1 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2))) (/.f64 -1 hi))
(+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 -1 hi))
(-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))
(+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2))) (/.f64 -1 hi))
(+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 -1 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2))) (/.f64 -1 hi))
(+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 -1 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2))) (/.f64 -1 hi))
(+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 -1 hi))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(/.f64 (neg.f64 lo) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2))) (/.f64 -1 hi))
(+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 -1 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2))) (/.f64 -1 hi))
(+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 -1 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2))) (/.f64 -1 hi))
(+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 -1 hi))
(*.f64 -1 (/.f64 lo (pow.f64 hi 2)))
(/.f64 (neg.f64 lo) (pow.f64 hi 2))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2))) (/.f64 -1 hi))
(+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 -1 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2))) (/.f64 -1 hi))
(+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 -1 hi))
(-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))
(+.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2))) (/.f64 -1 hi))
(+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 -1 hi))
(/.f64 (-.f64 x lo) (pow.f64 hi 2))
(fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2)))
(-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2)))
(/.f64 -1 hi)
(-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2)))
(/.f64 -1 hi)
(-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))))
(-.f64 (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 lo (pow.f64 hi 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (pow.f64 lo -2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 hi (pow.f64 lo -2))))
(*.f64 hi (pow.f64 lo -2))
(*.f64 1 (*.f64 hi (pow.f64 lo -2)))
(*.f64 hi (pow.f64 lo -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo -2))) 2) (cbrt.f64 (*.f64 hi (pow.f64 lo -2))))
(*.f64 hi (pow.f64 lo -2))
(*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) lo))
(pow.f64 (/.f64 (sqrt.f64 hi) lo) 2)
(pow.f64 (*.f64 hi (pow.f64 lo -2)) 1)
(*.f64 hi (pow.f64 lo -2))
(pow.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo -2))) 3)
(*.f64 hi (pow.f64 lo -2))
(pow.f64 (pow.f64 (*.f64 hi (pow.f64 lo -2)) 3) 1/3)
(*.f64 hi (pow.f64 lo -2))
(pow.f64 (/.f64 (sqrt.f64 hi) lo) 2)
(pow.f64 (/.f64 (pow.f64 lo 2) hi) -1)
(/.f64 1 (/.f64 (pow.f64 lo 2) hi))
(log.f64 (pow.f64 (exp.f64 hi) (pow.f64 lo -2)))
(*.f64 hi (pow.f64 lo -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (pow.f64 lo -2)))))
(*.f64 hi (pow.f64 lo -2))
(cbrt.f64 (pow.f64 (*.f64 hi (pow.f64 lo -2)) 3))
(*.f64 hi (pow.f64 lo -2))
(expm1.f64 (log1p.f64 (*.f64 hi (pow.f64 lo -2))))
(log1p.f64 (expm1.f64 (*.f64 hi (pow.f64 lo -2))))
(*.f64 hi (pow.f64 lo -2))
(exp.f64 (log.f64 (*.f64 hi (pow.f64 lo -2))))
(*.f64 hi (pow.f64 lo -2))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (pow.f64 lo -2))) 1))
(*.f64 hi (pow.f64 lo -2))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 (+.f64 2 (/.f64 hi lo)) -1)
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(+.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 (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))) (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.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 (-.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 (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))) 2)
(+.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))))
(+.f64 (+.f64 2 (/.f64 hi lo)) -1)
(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 (*.f64 x (/.f64 1 lo)) (*.f64 x (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(+.f64 (*.f64 (/.f64 1 lo) x) (*.f64 (*.f64 hi (pow.f64 lo -2)) x))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))))) 1)
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))))
(pow.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))) 1)
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))) 3)
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(pow.f64 (pow.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))) 3) 1/3)
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))) 2)
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))) x))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))))))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))) 3))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)) 3)))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)) 3) (pow.f64 x 3)))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(exp.f64 (log.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))) 1))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(fma.f64 x (/.f64 1 lo) (*.f64 x (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(fma.f64 (/.f64 1 lo) x (*.f64 (*.f64 hi (pow.f64 lo -2)) x))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(+.f64 hi (*.f64 (/.f64 hi lo) hi))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 (*.f64 hi 1) (*.f64 hi (/.f64 hi lo)))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))))) 1)
(expm1.f64 (log1p.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 hi lo) hi)))
(pow.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) 1)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) 3)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(pow.f64 (pow.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) 3) 1/3)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(pow.f64 (sqrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) 2)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(log.f64 (pow.f64 (exp.f64 hi) (+.f64 1 (/.f64 hi lo))))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))))))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) 3))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 hi 3)))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))))
(expm1.f64 (log1p.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 hi lo) hi)))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(exp.f64 (+.f64 (log.f64 hi) (log1p.f64 (/.f64 hi lo))))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(exp.f64 (*.f64 (+.f64 (log.f64 hi) (log1p.f64 (/.f64 hi lo))) 1))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(fma.f64 hi 1 (*.f64 hi (/.f64 hi lo)))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(fma.f64 1 hi (*.f64 (/.f64 hi lo) hi))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 hi) 2) (cbrt.f64 hi) (*.f64 (/.f64 hi lo) hi))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (*.f64 (/.f64 hi lo) hi))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (pow.f64 lo -2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 hi (pow.f64 lo -2))))
(*.f64 hi (pow.f64 lo -2))
(*.f64 1 (*.f64 hi (pow.f64 lo -2)))
(*.f64 hi (pow.f64 lo -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo -2))) 2) (cbrt.f64 (*.f64 hi (pow.f64 lo -2))))
(*.f64 hi (pow.f64 lo -2))
(*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) lo))
(pow.f64 (/.f64 (sqrt.f64 hi) lo) 2)
(pow.f64 (*.f64 hi (pow.f64 lo -2)) 1)
(*.f64 hi (pow.f64 lo -2))
(pow.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo -2))) 3)
(*.f64 hi (pow.f64 lo -2))
(pow.f64 (pow.f64 (*.f64 hi (pow.f64 lo -2)) 3) 1/3)
(*.f64 hi (pow.f64 lo -2))
(pow.f64 (/.f64 (sqrt.f64 hi) lo) 2)
(pow.f64 (/.f64 (pow.f64 lo 2) hi) -1)
(/.f64 1 (/.f64 (pow.f64 lo 2) hi))
(log.f64 (pow.f64 (exp.f64 hi) (pow.f64 lo -2)))
(*.f64 hi (pow.f64 lo -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (pow.f64 lo -2)))))
(*.f64 hi (pow.f64 lo -2))
(cbrt.f64 (pow.f64 (*.f64 hi (pow.f64 lo -2)) 3))
(*.f64 hi (pow.f64 lo -2))
(expm1.f64 (log1p.f64 (*.f64 hi (pow.f64 lo -2))))
(log1p.f64 (expm1.f64 (*.f64 hi (pow.f64 lo -2))))
(*.f64 hi (pow.f64 lo -2))
(exp.f64 (log.f64 (*.f64 hi (pow.f64 lo -2))))
(*.f64 hi (pow.f64 lo -2))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (pow.f64 lo -2))) 1))
(*.f64 hi (pow.f64 lo -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(pow.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) 1)
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 3)
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) 3) 1/3)
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 2)
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) hi))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) 3))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3) (pow.f64 hi 3)))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(cbrt.f64 (/.f64 (pow.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) 3) (pow.f64 lo 3)))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(exp.f64 (log.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 1))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 (+.f64 2 (/.f64 hi lo)) -1)
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(+.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 (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))) (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))))
(+.f64 1 (/.f64 hi lo))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.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 (-.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 (hypot.f64 1 (sqrt.f64 (/.f64 hi lo))) 2)
(+.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))))
(+.f64 (+.f64 2 (/.f64 hi lo)) -1)
(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 (*.f64 x (/.f64 1 lo)) (*.f64 x (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(+.f64 (*.f64 (/.f64 1 lo) x) (*.f64 (*.f64 hi (pow.f64 lo -2)) x))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))))) 1)
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))))
(pow.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))) 1)
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(pow.f64 (cbrt.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))) 3)
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(pow.f64 (pow.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))) 3) 1/3)
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(pow.f64 (sqrt.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))) 2)
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))) x))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))))))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(cbrt.f64 (pow.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo))) 3))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(cbrt.f64 (*.f64 (pow.f64 x 3) (pow.f64 (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)) 3)))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)) 3) (pow.f64 x 3)))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(expm1.f64 (log1p.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))))
(log1p.f64 (expm1.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(exp.f64 (log.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))) 1))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(fma.f64 x (/.f64 1 lo) (*.f64 x (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(fma.f64 (/.f64 1 lo) x (*.f64 (*.f64 hi (pow.f64 lo -2)) x))
(*.f64 x (+.f64 (/.f64 1 lo) (*.f64 hi (pow.f64 lo -2))))
(*.f64 x (fma.f64 hi (pow.f64 lo -2) (/.f64 1 lo)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)))
(*.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)
(*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)
(*.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)
(*.f64 (pow.f64 (-.f64 -1 (/.f64 hi lo)) 3) (pow.f64 (/.f64 (-.f64 x hi) lo) 3))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)
(*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) (pow.f64 (-.f64 -1 (/.f64 hi lo)) 3))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)
(*.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3/2) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3/2))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 3) (pow.f64 (sqrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 3))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)
(/.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) 3) (pow.f64 lo 3))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3) 3))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6)))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)
(exp.f64 (*.f64 3 (log.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) 1))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)
(+.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (neg.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(+.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (neg.f64 (-.f64 -1 (/.f64 hi lo))) (/.f64 (-.f64 x hi) lo)))
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (fma.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)) (-.f64 -1 (/.f64 hi lo)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))) (fma.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (-.f64 -1 (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))) (*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 0))
(+.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (fma.f64 (neg.f64 (-.f64 -1 (/.f64 hi lo))) (/.f64 (-.f64 x hi) lo) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))) (fma.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (-.f64 -1 (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))) (*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 0))
(+.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))) (fma.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (-.f64 -1 (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))) (*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 0))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (neg.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1))) (fma.f64 (neg.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 1 (*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))) (fma.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (-.f64 -1 (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))) (*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 0))
(+.f64 (fma.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1))) (fma.f64 (neg.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 1 (*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))) (fma.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (-.f64 -1 (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))) (*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 0))
(+.f64 (fma.f64 (pow.f64 (-.f64 -1 (/.f64 hi lo)) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (neg.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1))) (fma.f64 (neg.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 1 (*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))) (fma.f64 (/.f64 (-.f64 x hi) (neg.f64 lo)) (-.f64 -1 (/.f64 hi lo)) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))) (*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 0))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 2) (neg.f64 (*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1))) (fma.f64 (neg.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 1 (*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1)))
(+.f64 (fma.f64 (neg.f64 (-.f64 -1 (/.f64 hi lo))) (/.f64 (-.f64 x hi) lo) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 4)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (neg.f64 (-.f64 -1 (/.f64 hi lo))))))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 0) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))) 2) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 4))) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(*.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 4) (+.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 6) (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 4) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3) (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 6) (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)) (+.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 4) (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2)) (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 4) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2)) (+.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 4) (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2)) (+.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 4) (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2)) (fma.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)) (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2)))
(pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 1)
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) 3)
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 3) 1/3)
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) 2)
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 3))
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) 1))
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(fma.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (neg.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(fma.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (neg.f64 (-.f64 -1 (/.f64 hi lo))) (/.f64 (-.f64 x hi) lo)))
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(fma.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(fma.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) (*.f64 (neg.f64 (-.f64 -1 (/.f64 hi lo))) (/.f64 (-.f64 x hi) lo)))
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(fma.f64 (pow.f64 (-.f64 -1 (/.f64 hi lo)) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (neg.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(fma.f64 (pow.f64 (-.f64 -1 (/.f64 hi lo)) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (neg.f64 (-.f64 -1 (/.f64 hi lo))) (/.f64 (-.f64 x hi) lo)))
(-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(*.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) (+.f64 -1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 2) (neg.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 4)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (neg.f64 (-.f64 -1 (/.f64 hi lo)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))) 2) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 4))) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 2) (*.f64 (neg.f64 (-.f64 -1 (/.f64 hi lo))) (/.f64 (-.f64 x hi) lo)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 4)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (neg.f64 (-.f64 -1 (/.f64 hi lo)))))
(-.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))) 2) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 4))) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2)))
(*.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2)
(*.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2)
(*.f64 (pow.f64 (-.f64 -1 (/.f64 hi lo)) 2) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2)
(*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (pow.f64 (-.f64 -1 (/.f64 hi lo)) 2))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 4)) (pow.f64 (cbrt.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo)))) 2) (cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 4)))
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2)))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2))))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2)
(cbrt.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2)))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2)
(exp.f64 (*.f64 2 (log.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) 1))
(pow.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 1)
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 3)
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) 1/3)
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(pow.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) 2)
(pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 2)
(log.f64 (pow.f64 (exp.f64 (pow.f64 hi -2)) (-.f64 x lo)))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 1))
(*.f64 (-.f64 x lo) (pow.f64 hi -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))))
(pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 1)
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(pow.f64 (cbrt.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))) 3)
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(pow.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 3) 1/3)
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(pow.f64 (sqrt.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))) 2)
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(log.f64 (pow.f64 (exp.f64 lo) (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(cbrt.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 3))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(expm1.f64 (log1p.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))))
(expm1.f64 (log1p.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))))
(log1p.f64 (expm1.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(exp.f64 (log.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))) 1))
(*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))
(+.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) (/.f64 x hi))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))))
(*.f64 1 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(*.f64 (sqrt.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))) (sqrt.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))) 2) (cbrt.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 2) (pow.f64 (/.f64 x hi) 2)) (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (neg.f64 (/.f64 x hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 2) (pow.f64 (/.f64 x hi) 2)) (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x (neg.f64 hi))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 3) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 2) (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) (/.f64 x hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 2) (-.f64 (pow.f64 (/.f64 x hi) 2) (*.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 3) (pow.f64 (/.f64 x hi) 3)) (+.f64 (pow.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))) 2) (*.f64 (/.f64 x hi) (-.f64 (/.f64 x hi) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)))))))
(log.f64 (exp.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi)))))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(cbrt.f64 (pow.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi)) 3))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi)) 3/2) (pow.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi)) 3/2)))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(expm1.f64 (log1p.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))))
(expm1.f64 (log1p.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))))
(log1p.f64 (expm1.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(exp.f64 (log.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(exp.f64 (*.f64 (log.f64 (fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))) 1))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(fma.f64 1 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) (/.f64 x hi))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(fma.f64 1 (/.f64 x hi) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(fma.f64 x (/.f64 1 hi) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))))
(fma.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) lo (/.f64 x hi))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x hi)) 2) (cbrt.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))) 2) (cbrt.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))) (/.f64 x hi))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 (/.f64 x hi)) (sqrt.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(fma.f64 (sqrt.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))) (sqrt.f64 (*.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))) (/.f64 x hi))
(fma.f64 lo (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (neg.f64 (/.f64 1 hi)))
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))
(+.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (/.f64 1 hi)))
(+.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (/.f64 1 hi)))
(+.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 (/.f64 1 hi) 0))
(+.f64 (fma.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 1 hi) 1))) (fma.f64 (neg.f64 (/.f64 1 hi)) 1 (*.f64 (/.f64 1 hi) 1)))
(+.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (/.f64 1 hi)))
(+.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 (/.f64 1 hi) 0))
(+.f64 (fma.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (*.f64 (/.f64 -1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))) (fma.f64 (/.f64 -1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))))
(+.f64 (*.f64 0 (/.f64 (cbrt.f64 (pow.f64 hi -2)) (cbrt.f64 hi))) (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (cbrt.f64 (pow.f64 hi -2)) (cbrt.f64 hi))))
(+.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (*.f64 (/.f64 1 hi) 1))) (fma.f64 (neg.f64 (/.f64 1 hi)) 1 (*.f64 (/.f64 1 hi) 1)))
(+.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (/.f64 1 hi)))
(+.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 (/.f64 1 hi) 0))
(+.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (*.f64 (/.f64 -1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))) (fma.f64 (/.f64 -1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))))
(+.f64 (*.f64 0 (/.f64 (cbrt.f64 (pow.f64 hi -2)) (cbrt.f64 hi))) (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (cbrt.f64 (pow.f64 hi -2)) (cbrt.f64 hi))))
(+.f64 (fma.f64 (pow.f64 hi -2) (-.f64 x lo) (neg.f64 (*.f64 (/.f64 1 hi) 1))) (fma.f64 (neg.f64 (/.f64 1 hi)) 1 (*.f64 (/.f64 1 hi) 1)))
(+.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (/.f64 1 hi)))
(+.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 (/.f64 1 hi) 0))
(+.f64 (fma.f64 (pow.f64 hi -2) (-.f64 x lo) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (*.f64 (/.f64 -1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))) (fma.f64 (/.f64 -1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))))
(+.f64 (*.f64 0 (/.f64 (cbrt.f64 (pow.f64 hi -2)) (cbrt.f64 hi))) (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (cbrt.f64 (pow.f64 hi -2)) (cbrt.f64 hi))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (neg.f64 (*.f64 (/.f64 1 hi) 1))) (fma.f64 (neg.f64 (/.f64 1 hi)) 1 (*.f64 (/.f64 1 hi) 1)))
(+.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (fma.f64 (neg.f64 (pow.f64 hi -1/2)) (pow.f64 hi -1/2) (/.f64 1 hi)))
(+.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi)) (*.f64 (/.f64 1 hi) 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))))
(+.f64 (fma.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (*.f64 (/.f64 -1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))) (fma.f64 (/.f64 -1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))))
(+.f64 (*.f64 0 (/.f64 (cbrt.f64 (pow.f64 hi -2)) (cbrt.f64 hi))) (-.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 (cbrt.f64 (pow.f64 hi -2)) (cbrt.f64 hi))))
(+.f64 (fma.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) (neg.f64 (*.f64 (/.f64 1 hi) 1))) (fma.f64 (neg.f64 (/.f64 1 hi)) 1 (*.f64 (/.f64 1 hi) 1)))
(+.f64 (+.f64 (/.f64 -1 hi) (/.f64 1 hi)) (+.f64 (pow.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) 2) (/.f64 -1 hi)))
(+.f64 (*.f64 (/.f64 1 hi) 0) (+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 2) (/.f64 -1 hi)))
(+.f64 (fma.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))))
(+.f64 (fma.f64 (/.f64 -1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)) (*.f64 (/.f64 1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))) (+.f64 (pow.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) 2) (*.f64 (/.f64 -1 (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi -2)))))
(+.f64 (*.f64 0 (/.f64 (cbrt.f64 (pow.f64 hi -2)) (cbrt.f64 hi))) (-.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 2) (/.f64 (cbrt.f64 (pow.f64 hi -2)) (cbrt.f64 hi))))
(*.f64 1 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 2) (cbrt.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))
(*.f64 (sqrt.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) (sqrt.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 2) (pow.f64 hi -2)) (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 1 hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) (pow.f64 hi -3)) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 2) (+.f64 (pow.f64 hi -2) (*.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (/.f64 1 hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) (pow.f64 hi -3)) (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 2) (+.f64 (pow.f64 hi -2) (*.f64 (/.f64 1 hi) (*.f64 (-.f64 x lo) (pow.f64 hi -2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 3) (pow.f64 hi -3)) (+.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) 2) (pow.f64 hi -2)) (/.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) hi)))
(pow.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) 1)
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))
(pow.f64 (cbrt.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 3)
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))
(pow.f64 (pow.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) 3) 1/3)
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))
(pow.f64 (sqrt.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 2)
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))
(log.f64 (exp.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))))))
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))
(cbrt.f64 (pow.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi))) 3))
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(expm1.f64 (log1p.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))))
(log1p.f64 (expm1.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))
(exp.f64 (log.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))))
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))
(exp.f64 (*.f64 (log.f64 (fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))) 1))
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))
(fma.f64 1 (*.f64 (-.f64 x lo) (pow.f64 hi -2)) (neg.f64 (/.f64 1 hi)))
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (neg.f64 (/.f64 1 hi)))
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))
(fma.f64 (pow.f64 hi -2) (-.f64 x lo) (neg.f64 (/.f64 1 hi)))
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) 2) (cbrt.f64 (*.f64 (-.f64 x lo) (pow.f64 hi -2))) (neg.f64 (/.f64 1 hi)))
(fma.f64 (-.f64 x lo) (pow.f64 hi -2) (/.f64 -1 hi))
(fma.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) (neg.f64 (/.f64 1 hi)))
(+.f64 (pow.f64 (*.f64 (/.f64 1 hi) (sqrt.f64 (-.f64 x lo))) 2) (/.f64 -1 hi))
(+.f64 (pow.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) hi) 2) (/.f64 -1 hi))

eval936.0ms (6.4%)

Compiler

Compiled 38519 to 22376 computations (41.9% saved)

prune246.0ms (1.7%)

Pruning

29 alts after pruning (24 fresh and 5 done)

PrunedKeptTotal
New7708778
Fresh451661
Picked415
Done044
Total81929848
Accuracy
33.0%
Counts
848 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)
18.8%
(/.f64 (-.f64 x lo) hi)
9.4%
(/.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 hi (-.f64 x lo)))
9.4%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 1 (/.f64 x lo))
18.8%
(+.f64 (/.f64 x hi) (/.f64 lo (neg.f64 hi)))
9.4%
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
18.8%
(+.f64 1 (/.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 lo (-.f64 x hi))))
18.8%
(+.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
18.8%
(+.f64 1 (-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (/.f64 x lo)))
18.8%
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
18.8%
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 1 (/.f64 (+.f64 -1 (/.f64 hi lo)) (-.f64 1 (pow.f64 (/.f64 hi lo) 2))))))
18.8%
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
18.8%
(+.f64 1 (*.f64 (*.f64 (-.f64 x hi) (/.f64 1 lo)) (-.f64 -1 (/.f64 hi lo))))
18.8%
(+.f64 1 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))
9.4%
(*.f64 (fma.f64 lo (/.f64 1 hi) 1) (/.f64 (-.f64 x lo) hi))
9.4%
(*.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) hi) (/.f64 (-.f64 x lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))))
18.8%
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (-.f64 x lo))
9.4%
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
9.4%
(*.f64 (+.f64 (+.f64 2 (/.f64 lo hi)) -1) (/.f64 (-.f64 x lo) hi))
32.1%
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
32.2%
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
23.1%
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 hi) lo) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
29.7%
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) (*.f64 -1 (/.f64 (-.f64 x hi) lo))))))
24.4%
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 2 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) lo)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))
9.4%
(*.f64 (neg.f64 lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
9.4%
(*.f64 (log.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))) (/.f64 (-.f64 x lo) hi))
17.9%
(*.f64 (fabs.f64 (+.f64 1 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
18.7%
1
Compiler

Compiled 1130 to 741 computations (34.4% saved)

localize441.0ms (3%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.9%
(exp.f64 (+.f64 1 (/.f64 lo hi)))
99.5%
(*.f64 (log.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))) (/.f64 (-.f64 x lo) hi))
97.4%
(log.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))))
97.4%
(+.f64 1 (/.f64 lo hi))
100.0%
(/.f64 (+.f64 (/.f64 hi lo) 1) lo)
98.4%
(fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)
97.5%
(+.f64 (/.f64 hi lo) 1)
99.5%
(*.f64 (+.f64 (+.f64 2 (/.f64 lo hi)) -1) (/.f64 (-.f64 x lo) hi))
99.4%
(+.f64 2 (/.f64 lo hi))
97.3%
(+.f64 (+.f64 2 (/.f64 lo hi)) -1)
100.0%
(/.f64 (-.f64 x hi) lo)
97.5%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
99.4%
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
99.2%
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
98.9%
(pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)
97.5%
(-.f64 -1 (/.f64 hi lo))
Compiler

Compiled 309 to 117 computations (62.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 284.0ms
Operation ival-pow, time spent: 153.0ms, 54.0% of total-time
Operation ival-add, time spent: 29.0ms, 10.0% of total-time
Operation ival-sub, time spent: 24.0ms, 8.0% of total-time
Operation ival-mult, time spent: 20.0ms, 7.0% of total-time
Operation ival-log, time spent: 20.0ms, 7.0% of total-time
Operation ival-div, time spent: 18.0ms, 6.0% of total-time
Operation ival-exp, time spent: 9.0ms, 3.0% of total-time
Operation const, time spent: 7.0ms, 2.0% of total-time
Operation composed, time spent: 4.0ms, 1.0% of total-time

series115.0ms (0.8%)

Counts
12 → 304
Calls

87 calls:

TimeVariablePointExpression
10.0ms
lo
@0
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
10.0ms
x
@0
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
9.0ms
hi
@-inf
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
7.0ms
hi
@inf
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
6.0ms
hi
@0
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))

rewrite355.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
350×log1p-expm1-u
350×add-cube-cbrt
350×expm1-log1p-u
344×add-exp-log
342×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

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

simplify473.0ms (3.2%)

Algorithm
egg-herbie
Rules
1420×times-frac
1186×fma-define
522×*-commutative
428×sqr-pow
378×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0112557466
1349555456
Stop Event
node limit
Counts
576 → 492
Calls
Call 1
Inputs
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) 2)))) (/.f64 1 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) 2)))) (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 4) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) 2)))) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (/.f64 1 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) 2)))) (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 4) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) 2)))) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (+.f64 (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))) (*.f64 4 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 4) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) 2)))) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (/.f64 1 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))))
(/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))
(+.f64 (*.f64 (pow.f64 hi 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))))) (/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))))))
(+.f64 (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (/.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 (pow.f64 hi 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))))) (/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))
(+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))))) (*.f64 4 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 3) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))))))) (/.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (/.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (/.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 (pow.f64 hi 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))))) (/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))))))))
(*.f64 -1 (/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (*.f64 (pow.f64 hi 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))))) (/.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))))))) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (*.f64 (pow.f64 hi 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))))) (/.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))))))) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 3) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) (*.f64 lo (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))))) (/.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))))))) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (*.f64 (pow.f64 hi 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))))))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 4) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 4) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2)))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 2) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 2) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 4) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2)))) (/.f64 (*.f64 (-.f64 x hi) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 2) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 2) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 4) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (*.f64 lo (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 3)))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (*.f64 lo (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (*.f64 lo (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (*.f64 lo (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2)))) (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2))) (/.f64 (*.f64 (-.f64 x hi) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2))))) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))))))) (*.f64 lo (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))))) (/.f64 (*.f64 (-.f64 x hi) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))))))))
1
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (/.f64 hi lo))) (+.f64 (/.f64 x lo) (+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3))) (/.f64 hi lo)))) (+.f64 (/.f64 x lo) (+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (pow.f64 lo 2)) (+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)))) (pow.f64 lo 3)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))) (+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (-.f64 x hi) 3) (+.f64 (*.f64 (-.f64 hi x) (-.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 (-.f64 x hi) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (pow.f64 lo 3)))))) (+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(/.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2)))) (+.f64 (/.f64 1 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (*.f64 (pow.f64 lo 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))))
(+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2)))) (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2)))) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (*.f64 (pow.f64 lo 5) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2))))))) (+.f64 (/.f64 1 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (*.f64 (pow.f64 lo 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))))
(+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2)))) (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2)))) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (*.f64 (pow.f64 lo 5) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2))))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2)))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2)))) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (*.f64 (pow.f64 lo 5) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2))))))) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))))) (+.f64 (/.f64 1 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (*.f64 (pow.f64 lo 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))))))
(*.f64 -1 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) lo)) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))) (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) lo)) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))) x))) (+.f64 (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x)) (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))))) x))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) lo)) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))) x)))) (+.f64 (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))) (+.f64 (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))))))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))))) x) (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (pow.f64 x 2)))))))
(*.f64 -1 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) lo)) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) lo)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (+.f64 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))))))) x)) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))))) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) lo)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (+.f64 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))))))) x)) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (pow.f64 x 2))))) (+.f64 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (+.f64 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))))))))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (pow.f64 x 2)))))
(+.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)))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
2
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
2
2
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(*.f64 -1 (/.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 (/.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 (/.f64 (pow.f64 lo 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 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
1
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
1
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
1
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 1 lo)
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(/.f64 hi (pow.f64 lo 2))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(/.f64 hi (pow.f64 lo 2))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(/.f64 hi (pow.f64 lo 2))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(/.f64 1 lo)
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(/.f64 1 lo)
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
1
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
1
1
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(*.f64 -1 (/.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 (/.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 (/.f64 (pow.f64 lo 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 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(exp.f64 1)
(+.f64 (exp.f64 1) (/.f64 (*.f64 lo (exp.f64 1)) hi))
(+.f64 (exp.f64 1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 1)) (pow.f64 hi 2))) (/.f64 (*.f64 lo (exp.f64 1)) hi)))
(+.f64 (exp.f64 1) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 lo 3) (exp.f64 1)) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 1)) (pow.f64 hi 2))) (/.f64 (*.f64 lo (exp.f64 1)) hi))))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))))
(exp.f64 1)
(+.f64 (exp.f64 1) (/.f64 (*.f64 lo (exp.f64 1)) hi))
(+.f64 (exp.f64 1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 1)) (pow.f64 hi 2))) (/.f64 (*.f64 lo (exp.f64 1)) hi)))
(+.f64 (exp.f64 1) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 lo 3) (exp.f64 1)) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 1)) (pow.f64 hi 2))) (/.f64 (*.f64 lo (exp.f64 1)) hi))))
(exp.f64 1)
(+.f64 (exp.f64 1) (/.f64 (*.f64 lo (exp.f64 1)) hi))
(+.f64 (exp.f64 1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 1)) (pow.f64 hi 2))) (/.f64 (*.f64 lo (exp.f64 1)) hi)))
(+.f64 (exp.f64 1) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 lo 3) (exp.f64 1)) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 1)) (pow.f64 hi 2))) (/.f64 (*.f64 lo (exp.f64 1)) hi))))
(-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1)
(*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 x hi) lo))
(*.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2))
(*.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (/.f64 1 lo) 2))
(/.f64 (-.f64 x hi) (*.f64 (/.f64 lo (-.f64 x hi)) lo))
(/.f64 1 (*.f64 (/.f64 lo (-.f64 x hi)) (/.f64 lo (-.f64 x hi))))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) (neg.f64 (-.f64 x hi))) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 x hi) 1) (*.f64 lo (/.f64 lo (-.f64 x hi))))
(/.f64 (*.f64 (-.f64 x hi) (neg.f64 (-.f64 x hi))) (*.f64 lo (neg.f64 lo)))
(/.f64 (*.f64 1 (neg.f64 (-.f64 x hi))) (*.f64 (/.f64 lo (-.f64 x hi)) (neg.f64 lo)))
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) (-.f64 x hi)) (*.f64 (neg.f64 lo) lo))
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) 1) (*.f64 (neg.f64 lo) (/.f64 lo (-.f64 x hi))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x hi) lo))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))))) 1)
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) 1) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 9)) 1) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6) (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3))) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 9)) 1) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6) (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3))) (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))) 1)))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 9)) -1) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6) (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6)) 1) (*.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6)) 1) (*.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))) 1)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6)) -1) (*.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))))))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 9))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))) (+.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6) (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)))))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 9))) (*.f64 (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))) 1) (+.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6) (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)))))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))) (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3))))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6))) (*.f64 (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))) 1) (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3))))
(/.f64 (*.f64 -1 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 9))) (*.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))) (+.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6) (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)))))
(/.f64 (*.f64 -1 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6))) (*.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))) (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3))))
(pow.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))))) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))) 3) 1/3)
(pow.f64 (/.f64 (hypot.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3/2)) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))))) 2)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) 3) (pow.f64 (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))) 3) (pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) 3) (pow.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))))))
(exp.f64 (-.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (log1p.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (log1p.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))) 1))
(+.f64 1 (neg.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 x hi) lo)))
(*.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 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(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 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)))) 1)
(*.f64 1 (+.f64 2 (+.f64 (/.f64 lo hi) -1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))) 2) (cbrt.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))))
(*.f64 (sqrt.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))) (sqrt.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3) -1) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 (+.f64 2 (/.f64 lo hi)) -1))))
(/.f64 (-.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) 1) (-.f64 (+.f64 2 (/.f64 lo hi)) -1))
(pow.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) 1)
(pow.f64 (cbrt.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))) 3)
(pow.f64 (pow.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))) 2)
(sqrt.f64 (pow.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) 2))
(log.f64 (exp.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)))))
(cbrt.f64 (pow.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) 3))
(expm1.f64 (log1p.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))))
(log1p.f64 (expm1.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))))
(exp.f64 (log.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))))
(exp.f64 (*.f64 (log.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))) 1))
(fma.f64 1 (+.f64 2 (/.f64 lo hi)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 2 (/.f64 lo hi))) 2) (cbrt.f64 (+.f64 2 (/.f64 lo hi))) -1)
(fma.f64 (sqrt.f64 (+.f64 2 (/.f64 lo hi))) (sqrt.f64 (+.f64 2 (/.f64 lo hi))) -1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 2 (/.f64 lo hi)))) 1)
(*.f64 1 (+.f64 2 (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 2 (/.f64 lo hi))) 2) (cbrt.f64 (+.f64 2 (/.f64 lo hi))))
(*.f64 (sqrt.f64 (+.f64 2 (/.f64 lo hi))) (sqrt.f64 (+.f64 2 (/.f64 lo hi))))
(/.f64 (+.f64 8 (pow.f64 (/.f64 lo hi) 3)) (+.f64 4 (-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 2 (/.f64 lo hi)))))
(/.f64 (-.f64 4 (pow.f64 (/.f64 lo hi) 2)) (-.f64 2 (/.f64 lo hi)))
(pow.f64 (+.f64 2 (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (+.f64 2 (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 2 (/.f64 lo hi))) 2)
(sqrt.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2))
(log.f64 (exp.f64 (+.f64 2 (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 2 (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3))
(expm1.f64 (log1p.f64 (+.f64 2 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (+.f64 2 (/.f64 lo hi))))
(exp.f64 (log.f64 (+.f64 2 (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (+.f64 2 (/.f64 lo hi))) 1))
(fma.f64 lo (/.f64 1 hi) 2)
(fma.f64 1 (/.f64 lo hi) 2)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) 2)
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) 2)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi)))) 1)
(/.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (-.f64 x lo)) hi)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 (+.f64 2 (/.f64 lo hi)) -1))) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3) -1) (-.f64 x lo)) (*.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 (+.f64 2 (/.f64 lo hi)) -1))) hi))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3) -1) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 (+.f64 2 (/.f64 lo hi)) -1))) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) 1) 1) (*.f64 (-.f64 (+.f64 2 (/.f64 lo hi)) -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) 1) (-.f64 x lo)) (*.f64 (-.f64 (+.f64 2 (/.f64 lo hi)) -1) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) 1) (neg.f64 (-.f64 x lo))) (*.f64 (-.f64 (+.f64 2 (/.f64 lo hi)) -1) (neg.f64 hi)))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3) -1)) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 (+.f64 2 (/.f64 lo hi)) -1)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) 1)) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 (+.f64 2 (/.f64 lo hi)) -1)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3) -1)) (*.f64 hi (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 (+.f64 2 (/.f64 lo hi)) -1)))))
(/.f64 (*.f64 (-.f64 x lo) (-.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) 1)) (*.f64 hi (-.f64 (+.f64 2 (/.f64 lo hi)) -1)))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3) -1)) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 (+.f64 2 (/.f64 lo hi)) -1)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (-.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) 1)) (*.f64 (neg.f64 hi) (-.f64 (+.f64 2 (/.f64 lo hi)) -1)))
(pow.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi))) 2)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 2 (+.f64 (/.f64 lo hi) -1))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi)) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) 3)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi))) 1))
(+.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1))) 1)
(*.f64 1 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)) (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)))
(pow.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1) 2))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 1)
(*.f64 1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 1 lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) 2) (cbrt.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (sqrt.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) 2)
(pow.f64 (/.f64 lo (+.f64 1 (/.f64 hi lo))) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(exp.f64 (-.f64 (log1p.f64 (/.f64 hi lo)) (log.f64 lo)))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (/.f64 hi lo)) (log.f64 lo)) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 lo hi)))) 1)
(*.f64 1 (+.f64 1 (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 lo hi))) 2) (cbrt.f64 (+.f64 1 (/.f64 lo hi))))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))) (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (-.f64 1 (/.f64 lo hi)))
(pow.f64 (+.f64 1 (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 3) 1/3)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 lo hi))))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1))
(fma.f64 lo (/.f64 1 hi) 1)
(fma.f64 1 (/.f64 lo hi) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) 1)
(+.f64 1 (/.f64 lo hi))
(+.f64 (/.f64 lo hi) 1)
(+.f64 0 (+.f64 1 (/.f64 lo hi)))
(+.f64 (log.f64 (E.f64)) (/.f64 lo hi))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 lo hi)))) 1)
(*.f64 1 (+.f64 1 (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 lo hi))) 2) (cbrt.f64 (+.f64 1 (/.f64 lo hi))))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))) (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (-.f64 1 (/.f64 lo hi)))
(pow.f64 (+.f64 1 (/.f64 lo hi)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 lo hi))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 3) 1/3)
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 lo hi))))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1))
(fma.f64 lo (/.f64 1 hi) 1)
(fma.f64 1 (/.f64 lo hi) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) 1)
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) 1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))) 1)
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi)
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 1 (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 hi (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 x lo) (-.f64 1 (pow.f64 (/.f64 lo hi) 2))) (*.f64 hi (-.f64 1 (/.f64 lo hi))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 (neg.f64 hi) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (-.f64 1 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (neg.f64 hi) (-.f64 1 (/.f64 lo hi))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) 1) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (-.f64 x lo)) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) hi))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (neg.f64 hi)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) 1) (*.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (-.f64 x lo)) (*.f64 (-.f64 1 (/.f64 lo hi)) hi))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (neg.f64 (-.f64 x lo))) (*.f64 (-.f64 1 (/.f64 lo hi)) (neg.f64 hi)))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (+.f64 1 (/.f64 lo hi)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))))) 1)
(*.f64 1 (exp.f64 (+.f64 1 (/.f64 lo hi))))
(*.f64 (E.f64) (exp.f64 (/.f64 lo hi)))
(*.f64 (exp.f64 (/.f64 lo hi)) (E.f64))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))) 2) (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))) (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))))
(pow.f64 (E.f64) (+.f64 1 (/.f64 lo hi)))
(pow.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))) 1)
(pow.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))) 3)
(pow.f64 (pow.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))) 3) 1/3)
(pow.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))) 2)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 lo hi))) 2)) (cbrt.f64 (+.f64 1 (/.f64 lo hi))))
(pow.f64 (exp.f64 (hypot.f64 1 (sqrt.f64 (/.f64 lo hi)))) (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))))
(sqrt.f64 (pow.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))) 2))
(log.f64 (exp.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))))))
(cbrt.f64 (pow.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))) 3))
(expm1.f64 (log1p.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))))
(log1p.f64 (expm1.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))))
Outputs
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 -2 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 -2 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 -2 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 -2 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 -2 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(fma.f64 -2 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 -2 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(+.f64 (fma.f64 -2 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))
(/.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))))
(/.f64 (-.f64 1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3))) (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) 2)))) (/.f64 1 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))
(fma.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))))) (fma.f64 hi (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))))) -3) (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))) 2))) (/.f64 1 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))))))
(-.f64 (fma.f64 hi (fma.f64 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (*.f64 (pow.f64 lo 2) (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo)))))) -3 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) (neg.f64 (pow.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))) 2)))) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) 2)))) (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 4) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) 2)))) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (/.f64 1 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))))
(fma.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))))) (fma.f64 hi (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))))) -3) (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))) 2))) (fma.f64 (pow.f64 hi 2) (-.f64 (fma.f64 -2 (*.f64 (/.f64 x lo) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))))) (fma.f64 -1 (/.f64 (*.f64 x (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (*.f64 lo (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))))) (/.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))) (pow.f64 lo 4))))) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))))) -3) (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))) 2))) (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo))))))) (/.f64 1 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo))))))))
(-.f64 (fma.f64 hi (fma.f64 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (*.f64 (pow.f64 lo 2) (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo)))))) -3 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) (neg.f64 (pow.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))) 2)))) (fma.f64 (pow.f64 hi 2) (-.f64 (fma.f64 -2 (*.f64 x (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) (*.f64 lo (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo)))))) (-.f64 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))) (pow.f64 lo 4))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo)))) (/.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)) lo)))) (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (/.f64 (fma.f64 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (*.f64 (pow.f64 lo 2) (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo)))))) -3 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) (neg.f64 (pow.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))) 2)))) (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo)))))) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo)))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) 2)))) (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 4) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) 2)))) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (+.f64 (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))) (*.f64 4 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 4) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 x 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))) (/.f64 (*.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) 2)))) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo)))))) (/.f64 1 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))))))))
(fma.f64 -1 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))))) (fma.f64 hi (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))))) -3) (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))) 2))) (fma.f64 (pow.f64 hi 2) (-.f64 (fma.f64 -2 (*.f64 (/.f64 x lo) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))))) (fma.f64 -1 (/.f64 (*.f64 x (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (*.f64 lo (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))))) (/.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))) (pow.f64 lo 4))))) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))))) -3) (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))) 2))) (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo))))))) (fma.f64 (pow.f64 hi 3) (-.f64 (fma.f64 -1 (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))))) (/.f64 (*.f64 4 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (*.f64 (pow.f64 lo 3) (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo))))))) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (-.f64 (fma.f64 -2 (*.f64 (/.f64 x lo) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))))) (fma.f64 -1 (/.f64 (*.f64 x (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (*.f64 lo (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))))) (/.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))) (pow.f64 lo 4))))) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))))) -3) (/.f64 (*.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))) 2))) (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo))))))) (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo))))))) (/.f64 1 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))))))))
(-.f64 (fma.f64 hi (fma.f64 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (*.f64 (pow.f64 lo 2) (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo)))))) -3 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) (neg.f64 (pow.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))) 2)))) (fma.f64 (pow.f64 hi 2) (-.f64 (fma.f64 -2 (*.f64 x (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) (*.f64 lo (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo)))))) (-.f64 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))) (pow.f64 lo 4))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo)))) (/.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)) lo)))) (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (/.f64 (fma.f64 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (*.f64 (pow.f64 lo 2) (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo)))))) -3 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) (neg.f64 (pow.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))) 2)))) (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo)))))) (fma.f64 (pow.f64 hi 3) (-.f64 (-.f64 (/.f64 (*.f64 4 (*.f64 x (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) (*.f64 (pow.f64 lo 3) (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))))) (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo)))))) (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (/.f64 (-.f64 (fma.f64 -2 (*.f64 x (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) (*.f64 lo (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo)))))) (-.f64 (/.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))) (pow.f64 lo 4))) (*.f64 (/.f64 x (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo)))) (/.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)) lo)))) (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (/.f64 (fma.f64 (*.f64 (pow.f64 x 2) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (*.f64 (pow.f64 lo 2) (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo)))))) -3 (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 x 3) (pow.f64 lo 3))) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) (neg.f64 (pow.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))) 2)))) (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo)))))) (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo)))))) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))))))) (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))))))
(/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))
(/.f64 (pow.f64 hi 5) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 6)))
(/.f64 (pow.f64 hi 5) (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (pow.f64 lo 6)))
(+.f64 (*.f64 (pow.f64 hi 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))))) (/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))))))
(fma.f64 (pow.f64 hi 4) (-.f64 (fma.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 4))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 4)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2) (pow.f64 lo 8))))) (/.f64 (pow.f64 hi 5) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 6))))
(fma.f64 (pow.f64 hi 4) (-.f64 (-.f64 (-.f64 (*.f64 (/.f64 -2 (pow.f64 lo 4)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))))) (/.f64 (/.f64 x (pow.f64 lo 7)) (pow.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) 2))) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (pow.f64 lo 4)))) (+.f64 (/.f64 (/.f64 1 (pow.f64 lo 6)) (pow.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) 2)) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) 2) (pow.f64 lo 8))))) (/.f64 (pow.f64 hi 5) (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (pow.f64 lo 6))))
(+.f64 (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (/.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 (pow.f64 hi 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))))) (/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))
(fma.f64 (pow.f64 hi 3) (-.f64 (fma.f64 -2 (/.f64 x (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 5))) (fma.f64 -1 (/.f64 x (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 5))) (*.f64 3 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))) (/.f64 (-.f64 (fma.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 4))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 4)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2) (pow.f64 lo 8))))) (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (fma.f64 (pow.f64 hi 4) (-.f64 (fma.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 4))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 4)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2) (pow.f64 lo 8))))) (/.f64 (pow.f64 hi 5) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 6)))))
(fma.f64 (pow.f64 hi 3) (-.f64 (fma.f64 -2 (/.f64 x (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (pow.f64 lo 5))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) (*.f64 (pow.f64 lo 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))))) (/.f64 x (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (pow.f64 lo 5))))) (*.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))) (/.f64 (-.f64 (-.f64 (-.f64 (*.f64 (/.f64 -2 (pow.f64 lo 4)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))))) (/.f64 (/.f64 x (pow.f64 lo 7)) (pow.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) 2))) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (pow.f64 lo 4)))) (+.f64 (/.f64 (/.f64 1 (pow.f64 lo 6)) (pow.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) 2)) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) 2) (pow.f64 lo 8))))) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))))) (fma.f64 (pow.f64 hi 4) (-.f64 (-.f64 (-.f64 (*.f64 (/.f64 -2 (pow.f64 lo 4)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))))) (/.f64 (/.f64 x (pow.f64 lo 7)) (pow.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) 2))) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (pow.f64 lo 4)))) (+.f64 (/.f64 (/.f64 1 (pow.f64 lo 6)) (pow.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) 2)) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) 2) (pow.f64 lo 8))))) (/.f64 (pow.f64 hi 5) (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (pow.f64 lo 6)))))
(+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))))) (*.f64 4 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 3) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))))))) (/.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (/.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 2 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (/.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))))) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 (pow.f64 hi 4) (-.f64 (+.f64 (*.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (pow.f64 lo 4) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2)))))) (/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))))))))
(fma.f64 (pow.f64 hi 2) (-.f64 (fma.f64 -1 (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))))) (*.f64 4 (*.f64 (/.f64 x (pow.f64 lo 3)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))))))) (*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))) (/.f64 (-.f64 (fma.f64 -2 (/.f64 x (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 5))) (fma.f64 -1 (/.f64 x (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 5))) (*.f64 3 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))) (/.f64 (-.f64 (fma.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 4))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 4)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2) (pow.f64 lo 8))))) (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (fma.f64 (pow.f64 hi 3) (-.f64 (fma.f64 -2 (/.f64 x (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 5))) (fma.f64 -1 (/.f64 x (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 5))) (*.f64 3 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))))) (*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))) (/.f64 (-.f64 (fma.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 4))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 4)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2) (pow.f64 lo 8))))) (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))))) (fma.f64 (pow.f64 hi 4) (-.f64 (fma.f64 -2 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 4))) (*.f64 -1 (+.f64 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 4)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) 2) (pow.f64 lo 8))))) (/.f64 (pow.f64 hi 5) (*.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 2)) (neg.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (pow.f64 lo 6))))))
(fma.f64 (pow.f64 hi 2) (-.f64 (-.f64 (*.f64 4 (*.f64 (/.f64 x (pow.f64 lo 3)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))))) (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))))) (*.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))) (/.f64 (-.f64 (fma.f64 -2 (/.f64 x (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (pow.f64 lo 5))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) (*.f64 (pow.f64 lo 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))))) (/.f64 x (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (pow.f64 lo 5))))) (*.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))) (/.f64 (-.f64 (-.f64 (-.f64 (*.f64 (/.f64 -2 (pow.f64 lo 4)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))))) (/.f64 (/.f64 x (pow.f64 lo 7)) (pow.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) 2))) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (pow.f64 lo 4)))) (+.f64 (/.f64 (/.f64 1 (pow.f64 lo 6)) (pow.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) 2)) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) 2) (pow.f64 lo 8))))) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))))) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))))) (fma.f64 (pow.f64 hi 3) (-.f64 (fma.f64 -2 (/.f64 x (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (pow.f64 lo 5))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) (*.f64 (pow.f64 lo 2) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))))) (/.f64 x (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (pow.f64 lo 5))))) (*.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))) (/.f64 (-.f64 (-.f64 (-.f64 (*.f64 (/.f64 -2 (pow.f64 lo 4)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))))) (/.f64 (/.f64 x (pow.f64 lo 7)) (pow.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) 2))) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (pow.f64 lo 4)))) (+.f64 (/.f64 (/.f64 1 (pow.f64 lo 6)) (pow.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) 2)) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) 2) (pow.f64 lo 8))))) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))))) (fma.f64 (pow.f64 hi 4) (-.f64 (-.f64 (-.f64 (*.f64 (/.f64 -2 (pow.f64 lo 4)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))))) (/.f64 (/.f64 x (pow.f64 lo 7)) (pow.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) 2))) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (pow.f64 lo 4)))) (+.f64 (/.f64 (/.f64 1 (pow.f64 lo 6)) (pow.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) 2)) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) 2) (pow.f64 lo 8))))) (/.f64 (pow.f64 hi 5) (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (pow.f64 lo 6))))))
(*.f64 -1 (/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))
(neg.f64 (/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))
(/.f64 (neg.f64 (pow.f64 hi 5)) (*.f64 (pow.f64 lo 6) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (*.f64 (pow.f64 hi 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))))))))
(fma.f64 -1 (/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 4) (-.f64 (fma.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 3 (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (/.f64 3 (*.f64 (pow.f64 lo 5) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))))))))
(fma.f64 (pow.f64 hi 4) (-.f64 (-.f64 (-.f64 (*.f64 3 (/.f64 (/.f64 x (pow.f64 lo 6)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (/.f64 (/.f64 x (pow.f64 lo 7)) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 3 (*.f64 (pow.f64 lo 5) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 8)) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))) (/.f64 (neg.f64 (pow.f64 hi 5)) (*.f64 (pow.f64 lo 6) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))))) (/.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))))))) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (*.f64 (pow.f64 hi 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))))))))
(fma.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (fma.f64 -2 (/.f64 (/.f64 x (pow.f64 lo 5)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (fma.f64 -1 (/.f64 (/.f64 x (pow.f64 lo 5)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (/.f64 2 (pow.f64 lo 3)))) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))))) (*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))) (/.f64 (-.f64 (fma.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 3 (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (/.f64 3 (*.f64 (pow.f64 lo 5) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))))) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (fma.f64 -1 (/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 4) (-.f64 (fma.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 3 (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (/.f64 3 (*.f64 (pow.f64 lo 5) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))))))))
(-.f64 (fma.f64 (pow.f64 hi 4) (-.f64 (-.f64 (-.f64 (*.f64 3 (/.f64 (/.f64 x (pow.f64 lo 6)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (/.f64 (/.f64 x (pow.f64 lo 7)) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 3 (*.f64 (pow.f64 lo 5) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 8)) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))) (/.f64 (neg.f64 (pow.f64 hi 5)) (*.f64 (pow.f64 lo 6) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (*.f64 (pow.f64 hi 3) (-.f64 (fma.f64 -2 (/.f64 (/.f64 x (pow.f64 lo 5)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (-.f64 (fma.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 -2 (pow.f64 lo 3))) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 (/.f64 x (pow.f64 lo 5)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (*.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))) (/.f64 (-.f64 (-.f64 (-.f64 (*.f64 3 (/.f64 (/.f64 x (pow.f64 lo 6)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (/.f64 (/.f64 x (pow.f64 lo 7)) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 3 (*.f64 (pow.f64 lo 5) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 8)) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))))) (/.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))))))) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 x (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (*.f64 (pow.f64 lo 3) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) (*.f64 lo (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 (*.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 3))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) (-.f64 (+.f64 (*.f64 -2 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))))) (/.f64 (*.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 -1 (/.f64 x lo))) (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))))))) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (*.f64 (pow.f64 hi 4) (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 lo 5) (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))))))))))
(fma.f64 -1 (*.f64 (pow.f64 hi 3) (-.f64 (fma.f64 -2 (/.f64 (/.f64 x (pow.f64 lo 5)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (fma.f64 -1 (/.f64 (/.f64 x (pow.f64 lo 5)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (/.f64 2 (pow.f64 lo 3)))) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))))) (*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))) (/.f64 (-.f64 (fma.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 3 (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (/.f64 3 (*.f64 (pow.f64 lo 5) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))))) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (fma.f64 -1 (/.f64 (pow.f64 hi 5) (*.f64 (pow.f64 lo 6) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (fma.f64 (pow.f64 hi 2) (-.f64 (fma.f64 -2 (*.f64 (/.f64 x (pow.f64 lo 3)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (fma.f64 -1 (*.f64 (/.f64 x lo) (/.f64 (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (/.f64 2 (pow.f64 lo 3))) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (*.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))) (/.f64 (-.f64 (fma.f64 -2 (/.f64 (/.f64 x (pow.f64 lo 5)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (fma.f64 -1 (/.f64 (/.f64 x (pow.f64 lo 5)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (/.f64 2 (pow.f64 lo 3)))) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))))) (*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (neg.f64 (/.f64 x lo)))) (/.f64 (-.f64 (fma.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 3 (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (/.f64 3 (*.f64 (pow.f64 lo 5) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))))) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (*.f64 (pow.f64 hi 4) (-.f64 (fma.f64 -1 (/.f64 x (*.f64 (pow.f64 lo 7) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 3 (/.f64 x (*.f64 (pow.f64 lo 6) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (/.f64 3 (*.f64 (pow.f64 lo 5) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))))))))))
(-.f64 (-.f64 (fma.f64 (pow.f64 hi 2) (-.f64 (fma.f64 -2 (*.f64 (/.f64 x (pow.f64 lo 3)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (fma.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 3)) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (*.f64 (/.f64 x lo) (neg.f64 (/.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 -2 (pow.f64 lo 3))) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))))) (*.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))) (/.f64 (-.f64 (fma.f64 -2 (/.f64 (/.f64 x (pow.f64 lo 5)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (-.f64 (fma.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 -2 (pow.f64 lo 3))) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 (/.f64 x (pow.f64 lo 5)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (*.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))) (/.f64 (-.f64 (-.f64 (-.f64 (*.f64 3 (/.f64 (/.f64 x (pow.f64 lo 6)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (/.f64 (/.f64 x (pow.f64 lo 7)) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 3 (*.f64 (pow.f64 lo 5) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 8)) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (*.f64 (pow.f64 hi 4) (-.f64 (-.f64 (-.f64 (*.f64 3 (/.f64 (/.f64 x (pow.f64 lo 6)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (/.f64 (/.f64 x (pow.f64 lo 7)) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 3 (*.f64 (pow.f64 lo 5) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 8)) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))))) (/.f64 (/.f64 (pow.f64 hi 5) (pow.f64 lo 6)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (*.f64 (pow.f64 hi 3) (-.f64 (fma.f64 -2 (/.f64 (/.f64 x (pow.f64 lo 5)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (-.f64 (fma.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 -2 (pow.f64 lo 3))) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2) (*.f64 (pow.f64 lo 2) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 (/.f64 x (pow.f64 lo 5)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (*.f64 (+.f64 1 (+.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)) (/.f64 x lo))) (/.f64 (-.f64 (-.f64 (-.f64 (*.f64 3 (/.f64 (/.f64 x (pow.f64 lo 6)) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))) (/.f64 (/.f64 x (pow.f64 lo 7)) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 3 (*.f64 (pow.f64 lo 5) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2))) (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 8)) (pow.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) 2)))) (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 4) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))))))
(neg.f64 (*.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (-.f64 x hi) 3) (*.f64 (pow.f64 lo 4) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi)))))))
(*.f64 (/.f64 (pow.f64 hi 3) (pow.f64 lo 4)) (neg.f64 (/.f64 (pow.f64 (-.f64 x hi) 3) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 4) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2)))))
(-.f64 (fma.f64 -2 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (*.f64 (pow.f64 lo 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi)))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (*.f64 (pow.f64 lo 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi)))))) (*.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (-.f64 x hi) 3) (*.f64 (pow.f64 lo 4) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))))))))) (neg.f64 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))) 2)))))
(fma.f64 -2 (*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) (/.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))))) (fma.f64 -1 (+.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) (/.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))))) (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 3) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi)))) (/.f64 (pow.f64 hi 3) (pow.f64 lo 4)))) (/.f64 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (pow.f64 lo 3)) (pow.f64 (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))) 2))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 2) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 2) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 4) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2)))) (/.f64 (*.f64 (-.f64 x hi) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))))))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))))) (fma.f64 -2 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (*.f64 (pow.f64 lo 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi)))))) (fma.f64 -1 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (*.f64 (pow.f64 lo 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi)))))) (*.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (-.f64 x hi) 3) (*.f64 (pow.f64 lo 4) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))))))))))) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))) 2))) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))) 2))) (*.f64 (-.f64 x hi) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))))) -3) (neg.f64 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))) 2)))) (*.f64 (pow.f64 lo 2) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi)))))))))
(fma.f64 -2 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 3) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))))) (-.f64 (fma.f64 -2 (*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) (/.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))))) (-.f64 (-.f64 (*.f64 (/.f64 (pow.f64 hi 3) (pow.f64 lo 4)) (neg.f64 (/.f64 (pow.f64 (-.f64 x hi) 3) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi)))))) (*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) (/.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi)))))) (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 3) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))))))) (-.f64 (-.f64 (*.f64 (-.f64 x hi) (/.f64 (fma.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))))) -3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (pow.f64 (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))) 2))) (*.f64 (pow.f64 lo 2) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi)))))) (/.f64 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (pow.f64 lo 3)) (pow.f64 (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))) 2))) (/.f64 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 2)) (pow.f64 (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))) 2)))))
(-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 2) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 2) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 4) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (*.f64 lo (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 3)))) (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (*.f64 lo (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (*.f64 lo (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (*.f64 lo (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2)))) (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2))) (/.f64 (*.f64 (-.f64 x hi) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2))))) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))))))) (*.f64 lo (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))))) (/.f64 (*.f64 (-.f64 x hi) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi)))) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))))))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))))) (fma.f64 -2 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (*.f64 (pow.f64 lo 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi)))))) (fma.f64 -1 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))))) (fma.f64 -1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (*.f64 (pow.f64 lo 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi)))))) (fma.f64 -1 (*.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (-.f64 x hi) 3) (*.f64 (pow.f64 lo 4) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi)))))) (*.f64 -1 (+.f64 (*.f64 (/.f64 (pow.f64 hi 3) lo) (/.f64 (pow.f64 (-.f64 x hi) 4) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))) 3))) (/.f64 (pow.f64 (-.f64 x hi) 3) (*.f64 lo (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi)))))))))))) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (*.f64 lo (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))) 2))) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (*.f64 lo (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))) 2))) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))) 2))) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (*.f64 (pow.f64 lo 3) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))) 2))) (+.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))))) -3) (neg.f64 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))) 2)))) (*.f64 (pow.f64 lo 2) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi)))))) (*.f64 (-.f64 x hi) (/.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))))) -3) (fma.f64 -1 (*.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))) 2))) (/.f64 (*.f64 (-.f64 x hi) (-.f64 (*.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))))) -3) (neg.f64 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (pow.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))) 2))))) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi)))))) (*.f64 lo (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))))))))))))
(-.f64 (fma.f64 -2 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 3) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))))) (fma.f64 -2 (*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) (/.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))))) (-.f64 (-.f64 (-.f64 (neg.f64 (fma.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (-.f64 x hi) 4) (*.f64 lo (pow.f64 (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))) 3))) (/.f64 (/.f64 (pow.f64 (-.f64 x hi) 3) lo) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi)))))) (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 3) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi)))) (/.f64 (pow.f64 hi 3) (pow.f64 lo 4)))) (*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) (/.f64 (pow.f64 hi 2) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi)))))) (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 3) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi)))))))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))) 2)) (/.f64 (pow.f64 hi 2) lo)) (-.f64 (-.f64 (-.f64 (fma.f64 (-.f64 x hi) (/.f64 (-.f64 (*.f64 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 3) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))))) -3) (fma.f64 (-.f64 x hi) (/.f64 (fma.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))))) -3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (pow.f64 (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))) 2))) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi)))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (neg.f64 (pow.f64 (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))) 2))))) (*.f64 lo (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))))) (*.f64 (-.f64 x hi) (/.f64 (fma.f64 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 3) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))))) -3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (pow.f64 (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))) 2))) (*.f64 (pow.f64 lo 2) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))))))) (/.f64 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 4)) (pow.f64 lo 3)) (pow.f64 (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))) 2))) (/.f64 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 2)) (pow.f64 (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))) 2))) (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))) 2)) (/.f64 (pow.f64 hi 2) lo)))))
1
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (/.f64 hi lo))) (+.f64 (/.f64 x lo) (+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 hi lo)) (+.f64 (/.f64 x lo) (+.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (/.f64 (*.f64 (-.f64 x hi) (-.f64 hi x)) (pow.f64 lo 2))))))
(-.f64 (+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))))) (+.f64 (/.f64 x lo) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 3))) (/.f64 hi lo)))) (+.f64 (/.f64 x lo) (+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (pow.f64 lo 2)) (+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))) (pow.f64 lo 3)) (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)))) (pow.f64 lo 3)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)))))))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (fma.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) (/.f64 hi lo))) (+.f64 (/.f64 x lo) (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 hi x)) (pow.f64 lo 2)) (+.f64 (/.f64 (*.f64 (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi))) (-.f64 hi x)) (pow.f64 lo 3)) (+.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (/.f64 (*.f64 (-.f64 x hi) (-.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) (fma.f64 (-.f64 hi x) (-.f64 x hi) (pow.f64 (-.f64 x hi) 2)))) (pow.f64 lo 3))))))))
(+.f64 1 (-.f64 (-.f64 (-.f64 (/.f64 hi lo) (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (+.f64 (+.f64 (/.f64 x lo) (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (fma.f64 (-.f64 hi x) (/.f64 (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 3)) (fma.f64 (-.f64 x hi) (/.f64 (-.f64 (*.f64 hi (neg.f64 (-.f64 x hi))) (fma.f64 (-.f64 x hi) (-.f64 hi x) (pow.f64 (-.f64 x hi) 2))) (pow.f64 lo 3)) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 x hi) lo)))) (+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (/.f64 (-.f64 x hi) lo)))) (+.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (/.f64 (*.f64 (-.f64 x hi) (-.f64 hi x)) (pow.f64 lo 2))))
(-.f64 (fma.f64 -1 (fma.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 (-.f64 x hi) lo)) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (-.f64 x hi) lo)) (*.f64 -1 (/.f64 (-.f64 (pow.f64 (-.f64 x hi) 3) (+.f64 (*.f64 (-.f64 hi x) (-.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 (-.f64 x hi) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 -1 (*.f64 hi (-.f64 x hi))))))) (pow.f64 lo 3)))))) (+.f64 (/.f64 (*.f64 (-.f64 hi x) (-.f64 x hi)) (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 (pow.f64 (-.f64 x hi) 3) (fma.f64 (-.f64 hi x) (-.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) (fma.f64 (-.f64 hi x) (-.f64 x hi) (pow.f64 (-.f64 x hi) 2))) (*.f64 (-.f64 x hi) (-.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 (neg.f64 hi) (-.f64 x hi)))))) (pow.f64 lo 3))))) (+.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (/.f64 (*.f64 (-.f64 x hi) (-.f64 hi x)) (pow.f64 lo 2)))))
(+.f64 1 (-.f64 (-.f64 (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.f64 (-.f64 (pow.f64 (-.f64 x hi) 3) (fma.f64 (-.f64 x hi) (+.f64 (pow.f64 (-.f64 x hi) 2) (*.f64 hi (-.f64 x hi))) (*.f64 (-.f64 hi x) (-.f64 (*.f64 hi (neg.f64 (-.f64 x hi))) (fma.f64 (-.f64 x hi) (-.f64 hi x) (pow.f64 (-.f64 x hi) 2)))))) (pow.f64 lo 3))) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))))
(/.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(/.f64 (+.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))
(/.f64 (fma.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3) 1) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))
(+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2)))) (+.f64 (/.f64 1 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (*.f64 (pow.f64 lo 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))))
(fma.f64 x (-.f64 (*.f64 (*.f64 (pow.f64 hi 2) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 (pow.f64 lo 2) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))) -3) (*.f64 (+.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (/.f64 (-.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (neg.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2)))) (+.f64 (/.f64 1 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))))
(+.f64 (fma.f64 x (fma.f64 (*.f64 (pow.f64 hi 2) (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))) -3 (*.f64 (neg.f64 (fma.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3) 1)) (/.f64 (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2)))) (/.f64 1 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))) (*.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3) (/.f64 (pow.f64 hi 3) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))))
(+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2)))) (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2)))) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (*.f64 (pow.f64 lo 5) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2))))))) (+.f64 (/.f64 1 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (*.f64 (pow.f64 lo 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))))
(fma.f64 x (-.f64 (*.f64 (*.f64 (pow.f64 hi 2) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 (pow.f64 lo 2) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))) -3) (*.f64 (+.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (/.f64 (-.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (neg.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2)))) (fma.f64 (pow.f64 x 2) (-.f64 (*.f64 3 (*.f64 hi (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (*.f64 lo (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (neg.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (-.f64 (*.f64 (*.f64 (pow.f64 hi 2) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 (pow.f64 lo 2) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))) -3) (*.f64 (+.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (/.f64 (-.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (neg.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2))))) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (*.f64 (/.f64 (pow.f64 hi 3) (pow.f64 lo 5)) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2)))))) (+.f64 (/.f64 1 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))))
(fma.f64 x (fma.f64 (*.f64 (pow.f64 hi 2) (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))) -3 (*.f64 (neg.f64 (fma.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3) 1)) (/.f64 (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2)))) (+.f64 (fma.f64 (pow.f64 x 2) (-.f64 (-.f64 (*.f64 3 (*.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) lo))) (/.f64 (/.f64 1 (pow.f64 lo 2)) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2))) (fma.f64 (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (fma.f64 (*.f64 (pow.f64 hi 2) (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))) -3 (*.f64 (neg.f64 (fma.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3) 1)) (/.f64 (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2)))) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (*.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (*.f64 (pow.f64 lo 5) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2)))))) (/.f64 1 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))) (*.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3) (/.f64 (pow.f64 hi 3) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))))
(+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2)))) (+.f64 (*.f64 (pow.f64 x 2) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2)))) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (*.f64 (pow.f64 lo 5) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2))))))) (+.f64 (*.f64 (pow.f64 x 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 3)))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2)))) (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (/.f64 (*.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (*.f64 lo (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 (pow.f64 lo 2) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))) (/.f64 (*.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2)))) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (*.f64 (pow.f64 lo 5) (pow.f64 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) 2))))))) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))))) (+.f64 (/.f64 1 (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (*.f64 (pow.f64 lo 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))))))
(fma.f64 x (-.f64 (*.f64 (*.f64 (pow.f64 hi 2) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 (pow.f64 lo 2) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))) -3) (*.f64 (+.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (/.f64 (-.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (neg.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2)))) (fma.f64 (pow.f64 x 2) (-.f64 (*.f64 3 (*.f64 hi (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (*.f64 lo (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (neg.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (-.f64 (*.f64 (*.f64 (pow.f64 hi 2) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 (pow.f64 lo 2) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))) -3) (*.f64 (+.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (/.f64 (-.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (neg.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2))))) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (*.f64 (/.f64 (pow.f64 hi 3) (pow.f64 lo 5)) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2)))))) (fma.f64 (pow.f64 x 3) (-.f64 (fma.f64 -1 (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (*.f64 (/.f64 (+.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (pow.f64 lo 2)) (/.f64 (-.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (neg.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 3)))) (fma.f64 -2 (*.f64 (pow.f64 hi 2) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2)))) (fma.f64 -1 (*.f64 (pow.f64 hi 2) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2)))) (*.f64 (-.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (neg.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (-.f64 (*.f64 3 (*.f64 hi (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (*.f64 lo (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))))) (+.f64 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2))) (+.f64 (/.f64 (*.f64 (-.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (neg.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (-.f64 (*.f64 (*.f64 (pow.f64 hi 2) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 (pow.f64 lo 2) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))) -3) (*.f64 (+.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (/.f64 (-.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (neg.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2))))) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (*.f64 (/.f64 (pow.f64 hi 3) (pow.f64 lo 5)) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2)))))) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))))) (+.f64 (/.f64 1 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))))))
(fma.f64 x (fma.f64 (*.f64 (pow.f64 hi 2) (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))) -3 (*.f64 (neg.f64 (fma.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3) 1)) (/.f64 (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2)))) (fma.f64 (pow.f64 x 2) (-.f64 (-.f64 (*.f64 3 (*.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) lo))) (/.f64 (/.f64 1 (pow.f64 lo 2)) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2))) (fma.f64 (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (fma.f64 (*.f64 (pow.f64 hi 2) (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))) -3 (*.f64 (neg.f64 (fma.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3) 1)) (/.f64 (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2)))) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (*.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (*.f64 (pow.f64 lo 5) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2)))))) (+.f64 (fma.f64 (pow.f64 x 3) (-.f64 (-.f64 (*.f64 (fma.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3) 1) (/.f64 (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 3)))) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))) (fma.f64 -2 (*.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2))) (fma.f64 (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (-.f64 (-.f64 (*.f64 3 (*.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) lo))) (/.f64 (/.f64 1 (pow.f64 lo 2)) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2))) (fma.f64 (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (fma.f64 (*.f64 (pow.f64 hi 2) (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))) -3 (*.f64 (neg.f64 (fma.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3) 1)) (/.f64 (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2)))) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (*.f64 (pow.f64 hi 3) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (*.f64 (pow.f64 lo 5) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2)))))) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (*.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (neg.f64 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) 2))))))) (/.f64 1 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))) (*.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3) (/.f64 (pow.f64 hi 3) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))))))
(*.f64 -1 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) lo))
(neg.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) lo)))
(*.f64 x (neg.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) lo)) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))) (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))))
(-.f64 (fma.f64 -1 (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) lo)) (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))))) (*.f64 (neg.f64 lo) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (+.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))
(fma.f64 -1 (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) lo)) (fma.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (*.f64 (*.f64 lo (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) lo)) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))) x))) (+.f64 (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x)) (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))))) x))))
(-.f64 (fma.f64 -1 (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) lo)) (fma.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (*.f64 (pow.f64 lo 2) (/.f64 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)) -3) x)))) (fma.f64 -1 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (+.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) (fma.f64 -1 (/.f64 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))) x) (*.f64 (pow.f64 lo 2) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (*.f64 (neg.f64 lo) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (+.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))) x)))))
(-.f64 (-.f64 (fma.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (*.f64 (pow.f64 lo 2) (/.f64 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)) -3) x))) (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) lo))) (-.f64 (-.f64 (*.f64 (pow.f64 lo 2) (/.f64 (*.f64 (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (fma.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (*.f64 (*.f64 lo (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) x)) (/.f64 (*.f64 (*.f64 lo (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) x)) (*.f64 (*.f64 lo (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) lo)) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))) x)))) (+.f64 (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))) (+.f64 (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))))))))) (pow.f64 x 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))))) x) (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (*.f64 -1 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 -2 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (pow.f64 x 2)))))))
(-.f64 (fma.f64 -1 (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) lo)) (+.f64 (fma.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (pow.f64 x 2)))) (*.f64 (pow.f64 lo 2) (/.f64 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)) -3) x)))) (fma.f64 -1 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (+.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) (fma.f64 -1 (/.f64 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))) x) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)) -3)) (fma.f64 -1 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))) (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (*.f64 (neg.f64 lo) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (+.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))))))) (pow.f64 x 2)) (+.f64 (*.f64 (pow.f64 lo 2) (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (*.f64 (neg.f64 lo) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (+.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))) x)) (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (*.f64 (neg.f64 lo) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (+.f64 (/.f64 (*.f64 -2 hi) (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))) (pow.f64 x 2)))))))
(-.f64 (+.f64 (-.f64 (fma.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (fma.f64 (pow.f64 lo 2) (/.f64 (fma.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3) 1) (pow.f64 x 2)) (*.f64 (pow.f64 lo 2) (/.f64 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)) -3) x)))) (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) lo))) (*.f64 (*.f64 lo (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) (-.f64 (fma.f64 (pow.f64 lo 2) (/.f64 (*.f64 (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)) -3)) (-.f64 (*.f64 (*.f64 (pow.f64 lo 2) (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) (fma.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (*.f64 (*.f64 lo (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (*.f64 (*.f64 lo (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))))) (pow.f64 x 2)) (fma.f64 (pow.f64 lo 2) (/.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) (fma.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (*.f64 (*.f64 lo (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (pow.f64 x 2)) (*.f64 (pow.f64 lo 2) (/.f64 (*.f64 (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (fma.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (*.f64 (*.f64 lo (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (fma.f64 -2 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) x)))) (/.f64 (*.f64 (*.f64 lo (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) x)))
(*.f64 -1 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) lo))
(neg.f64 (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) lo)))
(*.f64 x (neg.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) lo)) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))))) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))))
(-.f64 (fma.f64 -1 (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) lo)) (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))))) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (/.f64 (*.f64 2 hi) (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))))
(-.f64 (fma.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (*.f64 x (neg.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) lo)))) (*.f64 (*.f64 lo (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (-.f64 (fma.f64 2 (/.f64 hi (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 hi (pow.f64 lo 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) lo)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (+.f64 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))))))) x)) (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))))) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))))
(-.f64 (fma.f64 -1 (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) lo)) (fma.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (fma.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 (*.f64 2 hi) (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (/.f64 (*.f64 2 hi) (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))))))) x) (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))))) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (/.f64 (*.f64 2 hi) (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))))
(-.f64 (-.f64 (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (/.f64 (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (fma.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (*.f64 (*.f64 (pow.f64 lo 2) (-.f64 (fma.f64 2 (/.f64 hi (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 hi (pow.f64 lo 2)))) (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (*.f64 (*.f64 lo (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (-.f64 (fma.f64 2 (/.f64 hi (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 hi (pow.f64 lo 2)))))))) x)) (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) lo))) (*.f64 (*.f64 lo (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (-.f64 (fma.f64 2 (/.f64 hi (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 hi (pow.f64 lo 2)))))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) lo)) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (+.f64 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))))))) x)) (+.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (pow.f64 x 2))))) (+.f64 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (+.f64 (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))))))))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (*.f64 (pow.f64 lo 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3))) (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 lo 3)))) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (*.f64 2 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))) (-.f64 (+.f64 1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (pow.f64 x 2)))))
(-.f64 (fma.f64 -1 (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) lo)) (fma.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (fma.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 (*.f64 2 hi) (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (/.f64 (*.f64 2 hi) (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))))))) x) (fma.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 1 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (pow.f64 x 2)))))) (fma.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (/.f64 (*.f64 2 hi) (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (-.f64 (/.f64 (*.f64 2 hi) (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (fma.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 (/.f64 (*.f64 2 hi) (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (/.f64 (*.f64 2 hi) (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))))))))) (pow.f64 x 2)) (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (*.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (/.f64 (*.f64 2 hi) (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))))) (pow.f64 x 2)))))
(-.f64 (-.f64 (-.f64 (fma.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))) (*.f64 (pow.f64 lo 2) (/.f64 (fma.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3) 1) (pow.f64 x 2)))) (/.f64 (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (fma.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (*.f64 (*.f64 (pow.f64 lo 2) (-.f64 (fma.f64 2 (/.f64 hi (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 hi (pow.f64 lo 2)))) (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (*.f64 (*.f64 lo (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (-.f64 (fma.f64 2 (/.f64 hi (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 hi (pow.f64 lo 2)))))))) x)) (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) lo))) (fma.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (-.f64 (fma.f64 2 (/.f64 hi (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 hi (pow.f64 lo 2)))) (fma.f64 (pow.f64 lo 2) (/.f64 (*.f64 (-.f64 (fma.f64 2 (/.f64 hi (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 hi (pow.f64 lo 2))) (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (fma.f64 lo (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))) (*.f64 (*.f64 (pow.f64 lo 2) (-.f64 (fma.f64 2 (/.f64 hi (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 hi (pow.f64 lo 2)))) (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (*.f64 (*.f64 lo (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (-.f64 (fma.f64 2 (/.f64 hi (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 hi (pow.f64 lo 2))))))))) (pow.f64 x 2)) (*.f64 (pow.f64 lo 2) (/.f64 (*.f64 (+.f64 1 (-.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) (-.f64 (*.f64 (pow.f64 lo 2) (*.f64 3 (*.f64 hi (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3)))) (*.f64 (*.f64 lo (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (-.f64 (fma.f64 2 (/.f64 hi (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 hi (pow.f64 lo 2)))))) (pow.f64 x 2))))))
(+.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))
(neg.f64 (/.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))
(neg.f64 (/.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 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))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
2
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
2
2
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(*.f64 -1 (+.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(neg.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (/.f64 lo 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) (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) (pow.f64 hi 2)) (/.f64 x hi)))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (/.f64 lo 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) (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) (pow.f64 hi 2)) (/.f64 x hi)))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 x hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi))
(neg.f64 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(*.f64 (neg.f64 lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(-.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(-.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(-.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(-.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(-.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(-.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
1
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 hi lo)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 hi lo))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 hi lo)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 hi lo))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 hi lo)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 hi lo))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 hi lo)))
1
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 hi lo)))
1
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 hi lo)))
(/.f64 1 lo)
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(/.f64 hi (pow.f64 lo 2))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(/.f64 hi (pow.f64 lo 2))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(/.f64 hi (pow.f64 lo 2))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(/.f64 1 lo)
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(/.f64 1 lo)
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
1
(/.f64 lo hi)
(/.f64 lo hi)
(/.f64 lo hi)
1
1
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 lo hi)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
1
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (*.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))) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi)))
(fma.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi)))
(-.f64 (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi)) (pow.f64 (/.f64 lo hi) 2))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(neg.f64 (pow.f64 (/.f64 lo hi) 2))
(+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(*.f64 -1 (+.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))))
(neg.f64 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (/.f64 lo 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) (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) (pow.f64 hi 2)) (/.f64 x hi)))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (/.f64 lo 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) (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) (pow.f64 hi 2)) (/.f64 x hi)))
(fma.f64 -1 (fma.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (pow.f64 (/.f64 lo hi) 2)) (/.f64 x hi))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)) (/.f64 lo hi))
(-.f64 (+.f64 (/.f64 x hi) (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))) (/.f64 lo hi))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi))
(neg.f64 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(*.f64 (neg.f64 lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(-.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(-.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(-.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(-.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(-.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lo (+.f64 1 (/.f64 lo hi))) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(fma.f64 -1 (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi))
(-.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi)) (*.f64 lo (/.f64 (+.f64 1 (/.f64 lo hi)) hi)))
(exp.f64 1)
(E.f64)
(+.f64 (exp.f64 1) (/.f64 (*.f64 lo (exp.f64 1)) hi))
(+.f64 (E.f64) (*.f64 lo (/.f64 (E.f64) hi)))
(fma.f64 lo (/.f64 (E.f64) hi) (E.f64))
(+.f64 (exp.f64 1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 1)) (pow.f64 hi 2))) (/.f64 (*.f64 lo (exp.f64 1)) hi)))
(+.f64 (E.f64) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (E.f64)) (pow.f64 hi 2)) (*.f64 lo (/.f64 (E.f64) hi))))
(+.f64 (E.f64) (fma.f64 lo (/.f64 (E.f64) hi) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (E.f64))) (pow.f64 hi 2))))
(+.f64 (exp.f64 1) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 lo 3) (exp.f64 1)) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 1)) (pow.f64 hi 2))) (/.f64 (*.f64 lo (exp.f64 1)) hi))))
(+.f64 (E.f64) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (/.f64 (E.f64) (pow.f64 hi 3))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (E.f64)) (pow.f64 hi 2)) (*.f64 lo (/.f64 (E.f64) hi)))))
(+.f64 (E.f64) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (/.f64 (E.f64) (pow.f64 hi 3))) (fma.f64 lo (/.f64 (E.f64) hi) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (E.f64))) (pow.f64 hi 2)))))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))))
(exp.f64 (+.f64 1 (/.f64 lo hi)))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))))
(exp.f64 (+.f64 1 (/.f64 lo hi)))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))))
(exp.f64 (+.f64 1 (/.f64 lo hi)))
(exp.f64 (-.f64 1 (*.f64 -1 (/.f64 lo hi))))
(exp.f64 (+.f64 1 (/.f64 lo hi)))
(exp.f64 1)
(E.f64)
(+.f64 (exp.f64 1) (/.f64 (*.f64 lo (exp.f64 1)) hi))
(+.f64 (E.f64) (*.f64 lo (/.f64 (E.f64) hi)))
(fma.f64 lo (/.f64 (E.f64) hi) (E.f64))
(+.f64 (exp.f64 1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 1)) (pow.f64 hi 2))) (/.f64 (*.f64 lo (exp.f64 1)) hi)))
(+.f64 (E.f64) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (E.f64)) (pow.f64 hi 2)) (*.f64 lo (/.f64 (E.f64) hi))))
(+.f64 (E.f64) (fma.f64 lo (/.f64 (E.f64) hi) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (E.f64))) (pow.f64 hi 2))))
(+.f64 (exp.f64 1) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 lo 3) (exp.f64 1)) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 1)) (pow.f64 hi 2))) (/.f64 (*.f64 lo (exp.f64 1)) hi))))
(+.f64 (E.f64) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (/.f64 (E.f64) (pow.f64 hi 3))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (E.f64)) (pow.f64 hi 2)) (*.f64 lo (/.f64 (E.f64) hi)))))
(+.f64 (E.f64) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (/.f64 (E.f64) (pow.f64 hi 3))) (fma.f64 lo (/.f64 (E.f64) hi) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (E.f64))) (pow.f64 hi 2)))))
(exp.f64 1)
(E.f64)
(+.f64 (exp.f64 1) (/.f64 (*.f64 lo (exp.f64 1)) hi))
(+.f64 (E.f64) (*.f64 lo (/.f64 (E.f64) hi)))
(fma.f64 lo (/.f64 (E.f64) hi) (E.f64))
(+.f64 (exp.f64 1) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 1)) (pow.f64 hi 2))) (/.f64 (*.f64 lo (exp.f64 1)) hi)))
(+.f64 (E.f64) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (E.f64)) (pow.f64 hi 2)) (*.f64 lo (/.f64 (E.f64) hi))))
(+.f64 (E.f64) (fma.f64 lo (/.f64 (E.f64) hi) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (E.f64))) (pow.f64 hi 2))))
(+.f64 (exp.f64 1) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 lo 3) (exp.f64 1)) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (exp.f64 1)) (pow.f64 hi 2))) (/.f64 (*.f64 lo (exp.f64 1)) hi))))
(+.f64 (E.f64) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (/.f64 (E.f64) (pow.f64 hi 3))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (E.f64)) (pow.f64 hi 2)) (*.f64 lo (/.f64 (E.f64) hi)))))
(+.f64 (E.f64) (fma.f64 1/6 (*.f64 (pow.f64 lo 3) (/.f64 (E.f64) (pow.f64 hi 3))) (fma.f64 lo (/.f64 (E.f64) hi) (/.f64 (*.f64 1/2 (*.f64 (pow.f64 lo 2) (E.f64))) (pow.f64 hi 2)))))
(-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) 1)
(+.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) -1)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 x hi) lo))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(*.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2))
(*.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (/.f64 1 lo) 2))
(/.f64 (-.f64 x hi) (*.f64 (/.f64 lo (-.f64 x hi)) lo))
(/.f64 (-.f64 x hi) (/.f64 (pow.f64 lo 2) (-.f64 x hi)))
(/.f64 1 (*.f64 (/.f64 lo (-.f64 x hi)) (/.f64 lo (-.f64 x hi))))
(/.f64 1 (/.f64 (/.f64 (pow.f64 lo 2) (-.f64 x hi)) (-.f64 x hi)))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) (neg.f64 (-.f64 x hi))) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (*.f64 (-.f64 x hi) 1) (*.f64 lo (/.f64 lo (-.f64 x hi))))
(/.f64 (-.f64 x hi) (/.f64 (pow.f64 lo 2) (-.f64 x hi)))
(/.f64 (*.f64 (-.f64 x hi) (neg.f64 (-.f64 x hi))) (*.f64 lo (neg.f64 lo)))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (*.f64 1 (neg.f64 (-.f64 x hi))) (*.f64 (/.f64 lo (-.f64 x hi)) (neg.f64 lo)))
(/.f64 (neg.f64 (-.f64 x hi)) (/.f64 (neg.f64 (pow.f64 lo 2)) (-.f64 x hi)))
(/.f64 (neg.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 lo (-.f64 x hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) (-.f64 x hi)) (*.f64 (neg.f64 lo) lo))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(/.f64 (*.f64 (neg.f64 (-.f64 x hi)) 1) (*.f64 (neg.f64 lo) (/.f64 lo (-.f64 x hi))))
(/.f64 (neg.f64 (-.f64 x hi)) (/.f64 (neg.f64 (pow.f64 lo 2)) (-.f64 x hi)))
(/.f64 (neg.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 lo (-.f64 x hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2))))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(+.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) -1)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x hi) lo))))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 (-.f64 x hi) lo))) 1))
(/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))
(pow.f64 (/.f64 (-.f64 x hi) lo) 2)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) 1) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 9)) 1) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6) (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3))) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 9)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 9)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 9)) 1) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6) (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3))) (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))) 1)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 9)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 9)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 9)) -1) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6) (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 9))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))) (neg.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 9))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))) (-.f64 -1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6)) 1) (*.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6)) 1) (*.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))) 1)))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6)) -1) (*.f64 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6))) (*.f64 (neg.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6))) (*.f64 (-.f64 -1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 9))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))) (+.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6) (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 9)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 9)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)))))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 9))) (*.f64 (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))) 1) (+.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6) (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 9)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 9)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)))))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))) (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6))) (*.f64 (/.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))) 1) (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6)) (*.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))))
(/.f64 (*.f64 -1 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 9))) (*.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))) (+.f64 1 (-.f64 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6) (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 9))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))) (neg.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 9))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6) (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))) (-.f64 -1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))))
(/.f64 (*.f64 -1 (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 6))) (*.f64 (neg.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))) (-.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6))) (*.f64 (neg.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 6))) (*.f64 (-.f64 -1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3))))
(pow.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))) 1)
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))))) 3)
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))) 3) 1/3)
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(pow.f64 (/.f64 (hypot.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3/2)) (sqrt.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))))) 2)
(pow.f64 (/.f64 (hypot.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3/2)) (sqrt.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))) 2)
(pow.f64 (/.f64 (hypot.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3/2)) (sqrt.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))) 2)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))) 2))
(fabs.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))))
(log.f64 (exp.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))) 3))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) 3) (pow.f64 (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))) 3)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))) 3) (pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) 3)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) 3) (pow.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))) 3)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(exp.f64 (-.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (log1p.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (pow.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo) 3)) (log1p.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (-.f64 x hi)) lo)))) 1))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(+.f64 1 (neg.f64 (/.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 (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 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (/.f64 (-.f64 x hi) 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) 2)) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 1)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo))) 3)
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 x hi) lo)) 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 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) 1))
(+.f64 1 (/.f64 (-.f64 hi x) lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)))) 1)
(expm1.f64 (log1p.f64 (+.f64 2 (+.f64 -1 (/.f64 lo hi)))))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 2 (/.f64 lo hi)) -1)))
(*.f64 1 (+.f64 2 (+.f64 (/.f64 lo hi) -1)))
(+.f64 2 (+.f64 -1 (/.f64 lo hi)))
(+.f64 (+.f64 2 (/.f64 lo hi)) -1)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))) 2) (cbrt.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))))
(+.f64 2 (+.f64 -1 (/.f64 lo hi)))
(+.f64 (+.f64 2 (/.f64 lo hi)) -1)
(*.f64 (sqrt.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))) (sqrt.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))))
(+.f64 2 (+.f64 -1 (/.f64 lo hi)))
(+.f64 (+.f64 2 (/.f64 lo hi)) -1)
(/.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3) -1) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 (+.f64 2 (/.f64 lo hi)) -1))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3)) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 -1 (+.f64 2 (/.f64 lo hi))))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3)) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (+.f64 1 (+.f64 2 (/.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) 1) (-.f64 (+.f64 2 (/.f64 lo hi)) -1))
(/.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) -1) (+.f64 2 (-.f64 (/.f64 lo hi) -1)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) -1) (+.f64 2 (+.f64 1 (/.f64 lo hi))))
(pow.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) 1)
(+.f64 2 (+.f64 -1 (/.f64 lo hi)))
(+.f64 (+.f64 2 (/.f64 lo hi)) -1)
(pow.f64 (cbrt.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))) 3)
(+.f64 2 (+.f64 -1 (/.f64 lo hi)))
(+.f64 (+.f64 2 (/.f64 lo hi)) -1)
(pow.f64 (pow.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) 3) 1/3)
(+.f64 2 (+.f64 -1 (/.f64 lo hi)))
(+.f64 (+.f64 2 (/.f64 lo hi)) -1)
(pow.f64 (sqrt.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))) 2)
(+.f64 2 (+.f64 -1 (/.f64 lo hi)))
(+.f64 (+.f64 2 (/.f64 lo hi)) -1)
(sqrt.f64 (pow.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) 2))
(sqrt.f64 (pow.f64 (+.f64 2 (+.f64 -1 (/.f64 lo hi))) 2))
(fabs.f64 (+.f64 (+.f64 2 (/.f64 lo hi)) -1))
(log.f64 (exp.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))))
(+.f64 2 (+.f64 -1 (/.f64 lo hi)))
(+.f64 (+.f64 2 (/.f64 lo hi)) -1)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)))))
(+.f64 2 (+.f64 -1 (/.f64 lo hi)))
(+.f64 (+.f64 2 (/.f64 lo hi)) -1)
(cbrt.f64 (pow.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) 3))
(+.f64 2 (+.f64 -1 (/.f64 lo hi)))
(+.f64 (+.f64 2 (/.f64 lo hi)) -1)
(expm1.f64 (log1p.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))))
(expm1.f64 (log1p.f64 (+.f64 2 (+.f64 -1 (/.f64 lo hi)))))
(expm1.f64 (log1p.f64 (+.f64 (+.f64 2 (/.f64 lo hi)) -1)))
(log1p.f64 (expm1.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))))
(+.f64 2 (+.f64 -1 (/.f64 lo hi)))
(+.f64 (+.f64 2 (/.f64 lo hi)) -1)
(exp.f64 (log.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))))
(+.f64 2 (+.f64 -1 (/.f64 lo hi)))
(+.f64 (+.f64 2 (/.f64 lo hi)) -1)
(exp.f64 (*.f64 (log.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1))) 1))
(+.f64 2 (+.f64 -1 (/.f64 lo hi)))
(+.f64 (+.f64 2 (/.f64 lo hi)) -1)
(fma.f64 1 (+.f64 2 (/.f64 lo hi)) -1)
(+.f64 2 (+.f64 -1 (/.f64 lo hi)))
(+.f64 (+.f64 2 (/.f64 lo hi)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 2 (/.f64 lo hi))) 2) (cbrt.f64 (+.f64 2 (/.f64 lo hi))) -1)
(+.f64 2 (+.f64 -1 (/.f64 lo hi)))
(+.f64 (+.f64 2 (/.f64 lo hi)) -1)
(fma.f64 (sqrt.f64 (+.f64 2 (/.f64 lo hi))) (sqrt.f64 (+.f64 2 (/.f64 lo hi))) -1)
(+.f64 2 (+.f64 -1 (/.f64 lo hi)))
(+.f64 (+.f64 2 (/.f64 lo hi)) -1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 2 (/.f64 lo hi)))) 1)
(expm1.f64 (log1p.f64 (+.f64 2 (/.f64 lo hi))))
(*.f64 1 (+.f64 2 (/.f64 lo hi)))
(+.f64 2 (/.f64 lo hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 2 (/.f64 lo hi))) 2) (cbrt.f64 (+.f64 2 (/.f64 lo hi))))
(+.f64 2 (/.f64 lo hi))
(*.f64 (sqrt.f64 (+.f64 2 (/.f64 lo hi))) (sqrt.f64 (+.f64 2 (/.f64 lo hi))))
(+.f64 2 (/.f64 lo hi))
(/.f64 (+.f64 8 (pow.f64 (/.f64 lo hi) 3)) (+.f64 4 (-.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 2 (/.f64 lo hi)))))
(/.f64 (+.f64 8 (pow.f64 (/.f64 lo hi) 3)) (+.f64 4 (+.f64 (pow.f64 (/.f64 lo hi) 2) (*.f64 -2 (/.f64 lo hi)))))
(/.f64 (-.f64 4 (pow.f64 (/.f64 lo hi) 2)) (-.f64 2 (/.f64 lo hi)))
(pow.f64 (+.f64 2 (/.f64 lo hi)) 1)
(+.f64 2 (/.f64 lo hi))
(pow.f64 (cbrt.f64 (+.f64 2 (/.f64 lo hi))) 3)
(+.f64 2 (/.f64 lo hi))
(pow.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3) 1/3)
(+.f64 2 (/.f64 lo hi))
(pow.f64 (sqrt.f64 (+.f64 2 (/.f64 lo hi))) 2)
(+.f64 2 (/.f64 lo hi))
(sqrt.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2))
(fabs.f64 (+.f64 2 (/.f64 lo hi)))
(log.f64 (exp.f64 (+.f64 2 (/.f64 lo hi))))
(+.f64 2 (/.f64 lo hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 2 (/.f64 lo hi)))))
(+.f64 2 (/.f64 lo hi))
(cbrt.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3))
(+.f64 2 (/.f64 lo hi))
(expm1.f64 (log1p.f64 (+.f64 2 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (+.f64 2 (/.f64 lo hi))))
(+.f64 2 (/.f64 lo hi))
(exp.f64 (log.f64 (+.f64 2 (/.f64 lo hi))))
(+.f64 2 (/.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (+.f64 2 (/.f64 lo hi))) 1))
(+.f64 2 (/.f64 lo hi))
(fma.f64 lo (/.f64 1 hi) 2)
(fma.f64 1 (/.f64 lo hi) 2)
(+.f64 2 (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) 2)
(+.f64 2 (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) 2)
(+.f64 2 (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi)))) 1)
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 2 (+.f64 -1 (/.f64 lo hi))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (+.f64 2 (/.f64 lo hi)) -1))))
(/.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (-.f64 x lo)) hi)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 2 (+.f64 -1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (+.f64 2 (/.f64 lo hi)) -1))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3) -1) 1) (*.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 (+.f64 2 (/.f64 lo hi)) -1))) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 -1 (+.f64 2 (/.f64 lo hi))))) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (+.f64 1 (+.f64 2 (/.f64 lo hi)))) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3) -1) (-.f64 x lo)) (*.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 (+.f64 2 (/.f64 lo hi)) -1))) hi))
(/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3))) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 -1 (+.f64 2 (/.f64 lo hi)))))) hi)
(/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3))) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (+.f64 1 (+.f64 2 (/.f64 lo hi))))) hi)
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3) -1) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 (+.f64 2 (/.f64 lo hi)) -1))) (neg.f64 hi)))
(/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3))) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 -1 (+.f64 2 (/.f64 lo hi)))))) hi)
(/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3))) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (+.f64 1 (+.f64 2 (/.f64 lo hi))))) hi)
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) 1) 1) (*.f64 (-.f64 (+.f64 2 (/.f64 lo hi)) -1) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) -1) (*.f64 (+.f64 2 (-.f64 (/.f64 lo hi) -1)) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) -1) (*.f64 (+.f64 2 (+.f64 1 (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) 1) (-.f64 x lo)) (*.f64 (-.f64 (+.f64 2 (/.f64 lo hi)) -1) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) -1) (*.f64 hi (+.f64 2 (-.f64 (/.f64 lo hi) -1)))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) -1) (*.f64 hi (+.f64 2 (+.f64 1 (/.f64 lo hi))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) 1) (neg.f64 (-.f64 x lo))) (*.f64 (-.f64 (+.f64 2 (/.f64 lo hi)) -1) (neg.f64 hi)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) -1) (*.f64 hi (+.f64 2 (-.f64 (/.f64 lo hi) -1)))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) -1) (*.f64 hi (+.f64 2 (+.f64 1 (/.f64 lo hi))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3) -1)) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 (+.f64 2 (/.f64 lo hi)) -1)))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 -1 (+.f64 2 (/.f64 lo hi))))) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3)) (*.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (+.f64 1 (+.f64 2 (/.f64 lo hi)))) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) 1)) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 (+.f64 2 (/.f64 lo hi)) -1)))
(/.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) -1) (*.f64 (+.f64 2 (-.f64 (/.f64 lo hi) -1)) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) -1) (*.f64 (+.f64 2 (+.f64 1 (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3) -1)) (*.f64 hi (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 (+.f64 2 (/.f64 lo hi)) -1)))))
(/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3))) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 -1 (+.f64 2 (/.f64 lo hi)))))) hi)
(/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3))) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (+.f64 1 (+.f64 2 (/.f64 lo hi))))) hi)
(/.f64 (*.f64 (-.f64 x lo) (-.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) 1)) (*.f64 hi (-.f64 (+.f64 2 (/.f64 lo hi)) -1)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) -1) (*.f64 hi (+.f64 2 (-.f64 (/.f64 lo hi) -1)))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) -1) (*.f64 hi (+.f64 2 (+.f64 1 (/.f64 lo hi))))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3) -1)) (*.f64 (neg.f64 hi) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 (+.f64 2 (/.f64 lo hi)) -1)))))
(/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3))) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (-.f64 1 (*.f64 -1 (+.f64 2 (/.f64 lo hi)))))) hi)
(/.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 -1 (pow.f64 (+.f64 2 (/.f64 lo hi)) 3))) (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) (+.f64 1 (+.f64 2 (/.f64 lo hi))))) hi)
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (-.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) 1)) (*.f64 (neg.f64 hi) (-.f64 (+.f64 2 (/.f64 lo hi)) -1)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) -1) (*.f64 hi (+.f64 2 (-.f64 (/.f64 lo hi) -1)))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 (pow.f64 (+.f64 2 (/.f64 lo hi)) 2) -1) (*.f64 hi (+.f64 2 (+.f64 1 (/.f64 lo hi))))))
(pow.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi)) 1)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 2 (+.f64 -1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (+.f64 2 (/.f64 lo hi)) -1))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi))) 3)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 2 (+.f64 -1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (+.f64 2 (/.f64 lo hi)) -1))
(pow.f64 (pow.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 2 (+.f64 -1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (+.f64 2 (/.f64 lo hi)) -1))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi))) 2)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 2 (+.f64 -1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (+.f64 2 (/.f64 lo hi)) -1))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 2 (+.f64 -1 (/.f64 lo hi)))) 2))
(fabs.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (+.f64 2 (/.f64 lo hi)) -1)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) (+.f64 2 (+.f64 (/.f64 lo hi) -1))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 2 (+.f64 -1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (+.f64 2 (/.f64 lo hi)) -1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi)))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 2 (+.f64 -1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (+.f64 2 (/.f64 lo hi)) -1))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi)) 3))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 2 (+.f64 -1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (+.f64 2 (/.f64 lo hi)) -1))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 2 (+.f64 -1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (+.f64 2 (/.f64 lo hi)) -1))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) 3)))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 2 (+.f64 -1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (+.f64 2 (/.f64 lo hi)) -1))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 2 (+.f64 -1 (/.f64 lo hi))))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (+.f64 2 (/.f64 lo hi)) -1))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 2 (+.f64 -1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (+.f64 2 (/.f64 lo hi)) -1))
(exp.f64 (log.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 2 (+.f64 -1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (+.f64 2 (/.f64 lo hi)) -1))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (/.f64 (-.f64 x lo) hi))) 1))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 2 (+.f64 -1 (/.f64 lo hi))))
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (+.f64 2 (/.f64 lo hi)) -1))
(+.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) 1)
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1))) 1)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)))
(*.f64 1 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1))
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)))
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)) (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)))
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(pow.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1) 1)
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)) 3)
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1) 3) 1/3)
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)) 2)
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1) 2))
(fabs.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)))
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1))))
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1) 3))
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)))
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)))
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)) 1))
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 1)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(*.f64 1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))
(/.f64 (+.f64 1 (/.f64 hi lo)) lo)
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 1 lo))
(/.f64 (+.f64 1 (/.f64 hi lo)) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) 2) (cbrt.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(/.f64 (+.f64 1 (/.f64 hi lo)) lo)
(*.f64 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (sqrt.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(/.f64 (+.f64 1 (/.f64 hi lo)) lo)
(pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(/.f64 (+.f64 1 (/.f64 hi lo)) lo)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) 3)
(/.f64 (+.f64 1 (/.f64 hi lo)) lo)
(pow.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3) 1/3)
(/.f64 (+.f64 1 (/.f64 hi lo)) lo)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) 2)
(/.f64 (+.f64 1 (/.f64 hi lo)) lo)
(pow.f64 (/.f64 lo (+.f64 1 (/.f64 hi lo))) -1)
(/.f64 1 (/.f64 lo (+.f64 1 (/.f64 hi lo))))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 2))
(fabs.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))
(log.f64 (exp.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(/.f64 (+.f64 1 (/.f64 hi lo)) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))
(/.f64 (+.f64 1 (/.f64 hi lo)) lo)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 3))
(/.f64 (+.f64 1 (/.f64 hi lo)) lo)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 lo 3)))
(/.f64 (+.f64 1 (/.f64 hi lo)) lo)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(/.f64 (+.f64 1 (/.f64 hi lo)) lo)
(exp.f64 (-.f64 (log1p.f64 (/.f64 hi lo)) (log.f64 lo)))
(/.f64 (+.f64 1 (/.f64 hi lo)) lo)
(exp.f64 (*.f64 (-.f64 (log1p.f64 (/.f64 hi lo)) (log.f64 lo)) 1))
(/.f64 (+.f64 1 (/.f64 hi lo)) lo)
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 lo hi)))) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 lo hi))))
(*.f64 1 (+.f64 1 (/.f64 lo hi)))
(+.f64 1 (/.f64 lo hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 lo hi))) 2) (cbrt.f64 (+.f64 1 (/.f64 lo hi))))
(+.f64 1 (/.f64 lo hi))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))) (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))))
(+.f64 1 (/.f64 lo hi))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (-.f64 1 (/.f64 lo hi)))
(pow.f64 (+.f64 1 (/.f64 lo hi)) 1)
(+.f64 1 (/.f64 lo hi))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 lo hi))) 3)
(+.f64 1 (/.f64 lo hi))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 3) 1/3)
(+.f64 1 (/.f64 lo hi))
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))) 2)
(+.f64 1 (/.f64 lo hi))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2))
(fabs.f64 (+.f64 1 (/.f64 lo hi)))
(log.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))))
(+.f64 1 (/.f64 lo hi))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 lo hi)))))
(+.f64 1 (/.f64 lo hi))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 3))
(+.f64 1 (/.f64 lo hi))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 lo hi))))
(+.f64 1 (/.f64 lo hi))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(+.f64 1 (/.f64 lo hi))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1))
(+.f64 1 (/.f64 lo hi))
(fma.f64 lo (/.f64 1 hi) 1)
(fma.f64 1 (/.f64 lo hi) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) 1)
(+.f64 1 (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 (/.f64 lo hi) 1)
(+.f64 1 (/.f64 lo hi))
(+.f64 0 (+.f64 1 (/.f64 lo hi)))
(+.f64 1 (/.f64 lo hi))
(+.f64 (log.f64 (E.f64)) (/.f64 lo hi))
(+.f64 1 (/.f64 lo hi))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))))))
(+.f64 1 (/.f64 lo hi))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))))) (log.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))))))
(+.f64 1 (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 lo hi)))) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 lo hi))))
(*.f64 1 (+.f64 1 (/.f64 lo hi)))
(+.f64 1 (/.f64 lo hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 lo hi))) 2) (cbrt.f64 (+.f64 1 (/.f64 lo hi))))
(+.f64 1 (/.f64 lo hi))
(*.f64 (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))) (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))))
(+.f64 1 (/.f64 lo hi))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (-.f64 1 (/.f64 lo hi)))
(pow.f64 (+.f64 1 (/.f64 lo hi)) 1)
(+.f64 1 (/.f64 lo hi))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 lo hi))) 3)
(+.f64 1 (/.f64 lo hi))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 3) 1/3)
(+.f64 1 (/.f64 lo hi))
(pow.f64 (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))) 2)
(+.f64 1 (/.f64 lo hi))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 2))
(fabs.f64 (+.f64 1 (/.f64 lo hi)))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 3))
(+.f64 1 (/.f64 lo hi))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 lo hi))))
(+.f64 1 (/.f64 lo hi))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(+.f64 1 (/.f64 lo hi))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) 1))
(+.f64 1 (/.f64 lo hi))
(fma.f64 lo (/.f64 1 hi) 1)
(fma.f64 1 (/.f64 lo hi) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) 2) (cbrt.f64 (/.f64 lo hi)) 1)
(+.f64 1 (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) 1)
(+.f64 1 (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))) 1)
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (-.f64 x lo)) hi)
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 1 (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (/.f64 hi (-.f64 x lo))) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 1 (/.f64 lo hi))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 1 (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 hi (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (*.f64 hi (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))))
(/.f64 (*.f64 (-.f64 x lo) (-.f64 1 (pow.f64 (/.f64 lo hi) 2))) (*.f64 hi (-.f64 1 (/.f64 lo hi))))
(*.f64 (-.f64 x lo) (/.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (*.f64 hi (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (+.f64 1 (pow.f64 (/.f64 lo hi) 3))) (*.f64 (neg.f64 hi) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (*.f64 hi (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))))
(/.f64 (*.f64 (neg.f64 (-.f64 x lo)) (-.f64 1 (pow.f64 (/.f64 lo hi) 2))) (*.f64 (neg.f64 hi) (-.f64 1 (/.f64 lo hi))))
(*.f64 (-.f64 x lo) (/.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (*.f64 hi (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) 1) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (/.f64 hi (-.f64 x lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (*.f64 (/.f64 hi (-.f64 x lo)) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi)))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (/.f64 hi (-.f64 x lo))) (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (-.f64 x lo)) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (*.f64 hi (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))))
(/.f64 (*.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (neg.f64 (-.f64 x lo))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))) (neg.f64 hi)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 1 (pow.f64 (/.f64 lo hi) 3)) (*.f64 hi (+.f64 1 (-.f64 (pow.f64 (/.f64 lo hi) 2) (/.f64 lo hi))))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) 1) (*.f64 (-.f64 1 (/.f64 lo hi)) (/.f64 hi (-.f64 x lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (*.f64 (/.f64 hi (-.f64 x lo)) (-.f64 1 (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (-.f64 x lo)) (*.f64 (-.f64 1 (/.f64 lo hi)) hi))
(*.f64 (-.f64 x lo) (/.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (*.f64 hi (-.f64 1 (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (neg.f64 (-.f64 x lo))) (*.f64 (-.f64 1 (/.f64 lo hi)) (neg.f64 hi)))
(*.f64 (-.f64 x lo) (/.f64 (-.f64 1 (pow.f64 (/.f64 lo hi) 2)) (*.f64 hi (-.f64 1 (/.f64 lo hi)))))
(pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 1)
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 3)
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3) 1/3)
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))) 2)
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) 2))
(fabs.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(log.f64 (pow.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi))) 3))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) (pow.f64 (+.f64 1 (/.f64 lo hi)) 3)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 lo hi)) 3) (pow.f64 (/.f64 (-.f64 x lo) hi) 3)))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 1 (/.f64 lo hi)))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 lo hi)) (log.f64 (/.f64 (-.f64 x lo) hi))) 1))
(*.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))))) 1)
(expm1.f64 (log1p.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))))
(*.f64 1 (exp.f64 (+.f64 1 (/.f64 lo hi))))
(exp.f64 (+.f64 1 (/.f64 lo hi)))
(*.f64 (E.f64) (exp.f64 (/.f64 lo hi)))
(exp.f64 (+.f64 1 (/.f64 lo hi)))
(*.f64 (exp.f64 (/.f64 lo hi)) (E.f64))
(exp.f64 (+.f64 1 (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))) 2) (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))))
(exp.f64 (+.f64 1 (/.f64 lo hi)))
(*.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))) (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))))
(exp.f64 (+.f64 1 (/.f64 lo hi)))
(pow.f64 (E.f64) (+.f64 1 (/.f64 lo hi)))
(exp.f64 (+.f64 1 (/.f64 lo hi)))
(pow.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))) 1)
(exp.f64 (+.f64 1 (/.f64 lo hi)))
(pow.f64 (cbrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))) 3)
(exp.f64 (+.f64 1 (/.f64 lo hi)))
(pow.f64 (pow.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))) 3) 1/3)
(exp.f64 (+.f64 1 (/.f64 lo hi)))
(pow.f64 (sqrt.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))) 2)
(exp.f64 (+.f64 1 (/.f64 lo hi)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 lo hi))) 2)) (cbrt.f64 (+.f64 1 (/.f64 lo hi))))
(exp.f64 (+.f64 1 (/.f64 lo hi)))
(pow.f64 (exp.f64 (hypot.f64 1 (sqrt.f64 (/.f64 lo hi)))) (hypot.f64 1 (sqrt.f64 (/.f64 lo hi))))
(exp.f64 (+.f64 1 (/.f64 lo hi)))
(sqrt.f64 (pow.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))) 2))
(fabs.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))))
(log.f64 (exp.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))))
(exp.f64 (+.f64 1 (/.f64 lo hi)))
(log.f64 (+.f64 1 (expm1.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))))))
(exp.f64 (+.f64 1 (/.f64 lo hi)))
(cbrt.f64 (pow.f64 (exp.f64 (+.f64 1 (/.f64 lo hi))) 3))
(exp.f64 (+.f64 1 (/.f64 lo hi)))
(expm1.f64 (log1p.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))))
(log1p.f64 (expm1.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))))
(exp.f64 (+.f64 1 (/.f64 lo hi)))

eval1.3s (9%)

Compiler

Compiled 52817 to 31613 computations (40.1% saved)

prune457.0ms (3.1%)

Pruning

35 alts after pruning (28 fresh and 7 done)

PrunedKeptTotal
New82514839
Fresh51419
Picked325
Done055
Total83335868
Accuracy
99.4%
Counts
868 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)
18.8%
(fma.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 1 lo)) 1)
18.8%
(/.f64 (-.f64 x lo) hi)
9.4%
(/.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 hi (-.f64 x lo)))
9.4%
(/.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (-.f64 x lo)) hi)
18.7%
(-.f64 1 (/.f64 x lo))
9.4%
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
18.8%
(+.f64 (/.f64 x hi) (/.f64 lo (neg.f64 hi)))
9.4%
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
18.8%
(+.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) 1)
18.8%
(+.f64 1 (/.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 lo (-.f64 x hi))))
18.8%
(+.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
9.4%
(+.f64 1 (/.f64 hi lo))
18.8%
(+.f64 1 (-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (/.f64 x lo)))
18.8%
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
18.8%
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 1 (/.f64 (+.f64 -1 (/.f64 hi lo)) (-.f64 1 (pow.f64 (/.f64 hi lo) 2))))))
18.8%
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
18.8%
(+.f64 1 (*.f64 (*.f64 (-.f64 x hi) (/.f64 1 lo)) (-.f64 -1 (/.f64 hi lo))))
9.4%
(*.f64 (fma.f64 lo (/.f64 1 hi) 1) (/.f64 (-.f64 x lo) hi))
9.4%
(*.f64 (+.f64 (fma.f64 lo (/.f64 1 hi) 2) -1) (/.f64 (-.f64 x lo) hi))
9.4%
(*.f64 (+.f64 (pow.f64 (cbrt.f64 (+.f64 2 (/.f64 lo hi))) 3) -1) (/.f64 (-.f64 x lo) hi))
18.8%
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (-.f64 x lo))
9.4%
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
32.1%
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
20.1%
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 -1 (/.f64 (-.f64 x hi) lo))))))
29.4%
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (/.f64 (-.f64 x hi) (*.f64 (/.f64 lo (-.f64 x hi)) lo)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
32.2%
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (/.f64 (neg.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 lo (-.f64 x hi))) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
32.2%
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (/.f64 1 (*.f64 (/.f64 lo (-.f64 x hi)) (/.f64 lo (-.f64 x hi)))) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
32.2%
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 x hi) lo)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
99.4%
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
9.4%
(*.f64 (neg.f64 lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
9.4%
(*.f64 (log.f64 (exp.f64 (+.f64 1 (/.f64 lo hi)))) (/.f64 (-.f64 x lo) hi))
17.9%
(*.f64 (fabs.f64 (+.f64 1 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
17.8%
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
18.7%
1
Compiler

Compiled 3012 to 1579 computations (47.6% saved)

regimes264.0ms (1.8%)

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

4 calls:

156.0ms
lo
47.0ms
x
47.0ms
hi
7.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
99.4%1lo
99.4%1hi
99.4%1x
99.4%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes95.0ms (0.6%)

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

4 calls:

31.0ms
x
28.0ms
lo
27.0ms
hi
5.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
32.2%1lo
32.2%1hi
32.2%1x
32.2%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes70.0ms (0.5%)

Counts
40 → 1
Calls
Call 1
Inputs
1
(+.f64 1 (/.f64 hi lo))
(-.f64 1 (/.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (/.f64 x hi) (/.f64 lo (neg.f64 hi)))
(-.f64 1 (*.f64 (-.f64 x hi) (/.f64 1 lo)))
(*.f64 (neg.f64 lo) (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 (+.f64 (/.f64 lo hi) 1) (/.f64 (-.f64 x lo) hi))
(+.f64 1 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))
(+.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(+.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) 1)
(/.f64 (+.f64 1 (/.f64 lo hi)) (/.f64 hi (-.f64 x lo)))
(*.f64 (+.f64 (+.f64 2 (/.f64 lo hi)) -1) (/.f64 (-.f64 x lo) hi))
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 -1 (/.f64 hi lo))))
(+.f64 1 (/.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 lo (-.f64 x hi))))
(/.f64 (*.f64 (+.f64 2 (+.f64 (/.f64 lo hi) -1)) (-.f64 x lo)) hi)
(+.f64 1 (*.f64 (*.f64 (-.f64 x hi) (/.f64 1 lo)) (-.f64 -1 (/.f64 hi lo))))
(+.f64 1 (-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (/.f64 (-.f64 x lo) hi) hi)) (/.f64 lo hi)))
(fabs.f64 (+.f64 1 (/.f64 (-.f64 hi x) lo)))
(fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)
(*.f64 (fabs.f64 (+.f64 1 (/.f64 lo hi))) (/.f64 (-.f64 x lo) hi))
(*.f64 (fma.f64 lo (/.f64 1 hi) 1) (/.f64 (-.f64 x lo) hi))
(fma.f64 hi (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 1 lo)) 1)
(*.f64 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)) (-.f64 x lo))
(*.f64 (+.f64 (fma.f64 lo (/.f64 1 hi) 2) -1) (/.f64 (-.f64 x lo) hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
(+.f64 (/.f64 x hi) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (/.f64 lo hi)))
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 1 (/.f64 (+.f64 -1 (/.f64 hi lo)) (-.f64 1 (pow.f64 (/.f64 hi lo) 2))))))
(+.f64 1 (-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (/.f64 (-.f64 -1 (pow.f64 (/.f64 hi lo) 3)) (*.f64 (/.f64 lo (-.f64 x hi)) (+.f64 1 (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) -1))))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo)) 2)) (-.f64 1 (*.f64 (-.f64 x hi) (/.f64 (-.f64 -1 (/.f64 hi lo)) lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2) 1) (-.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 1))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2)) (/.f64 1 (-.f64 1 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))) (-.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 2))))
Outputs
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
Calls

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes150.0ms (1%)

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

4 calls:

72.0ms
lo
18.0ms
x
17.0ms
hi
5.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)

regimes75.0ms (0.5%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes25.0ms (0.2%)

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

4 calls:

8.0ms
lo
7.0ms
x
6.0ms
hi
2.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.8%1hi
18.8%1x
18.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
18.8%1lo
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes13.0ms (0.1%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes22.0ms (0.1%)

Accuracy

Total -5.9b remaining (-11.4%)

Threshold costs -5.9b (-11.4%)

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

3 calls:

15.0ms
hi
3.0ms
lo
3.0ms
x
Results
AccuracySegmentsBranch
18.7%1lo
18.7%1hi
18.7%1x
Compiler

Compiled 12 to 9 computations (25% saved)

simplify39.0ms (0.3%)

Algorithm
egg-herbie
Rules
178×unsub-neg
166×distribute-lft-neg-in
112×neg-mul-1
98×neg-sub0
86×+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046563
182563
2115563
3147563
4190563
5246563
6337563
7469563
8575563
9672563
10701563
11710563
12711563
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 x hi) lo)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(+.f64 1 (-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (/.f64 x lo)))
(+.f64 1 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))
(/.f64 (-.f64 x lo) hi)
(-.f64 1 (/.f64 x lo))
1
Outputs
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 hi lo) -1))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 3) 1) (/.f64 1 (+.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) 1)))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 x hi) lo)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (+.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 x hi) lo)) (*.f64 (/.f64 (-.f64 x hi) lo) (-.f64 (/.f64 hi lo) -1))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (+.f64 (*.f64 (/.f64 (-.f64 x hi) lo) (/.f64 (-.f64 x hi) lo)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 (/.f64 hi lo) -1) (/.f64 (-.f64 hi x) lo)) 3)) (/.f64 1 (+.f64 1 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (*.f64 (-.f64 (/.f64 hi lo) -1) (/.f64 (-.f64 hi x) lo))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (-.f64 hi x) lo)) 3) 1) (/.f64 1 (+.f64 (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (-.f64 hi x) lo))) 1)))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) 3)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (-.f64 (/.f64 hi lo) -1) (/.f64 (-.f64 hi x) lo)) 3)) (/.f64 1 (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (-.f64 hi x) lo)) 3) 1) (/.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) 1)))
(+.f64 1 (-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (/.f64 x lo)))
(+.f64 1 (-.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (/.f64 x lo)))
(+.f64 (-.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) (/.f64 x lo)) 1)
(+.f64 1 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))
(+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(+.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 1)
(/.f64 (-.f64 x lo) hi)
(-.f64 1 (/.f64 x lo))
1
Compiler

Compiled 166 to 107 computations (35.5% saved)

soundness2.1s (14.3%)

Rules
1652×fma-define
1594×times-frac
1594×times-frac
990×associate-*r*
990×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02595233
16904913
224374484
029397
1527387
0100546375
1305041976
02595233
16904913
224374484
091440631
1269636058
091440631
1269636058
041474
1748474
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1191 to 633 computations (46.9% saved)

end0.0ms (0%)

preprocess81.0ms (0.5%)

Compiler

Compiled 310 to 160 computations (48.4% saved)

Profiling

Loading profile data...