xlohi (overflows)

Time bar (total: 33.2s)

analyze1.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
100%0%0%100%0%0%0%1
Compiler

Compiled 17 to 11 computations (35.3% saved)

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

Results
1.1s8255×256valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 299.0ms
Operation ival-sub, time spent: 116.0ms, 39.0% of total-time
Operation ival-div, time spent: 72.0ms, 24.0% of total-time
Operation ival-<, time spent: 46.0ms, 15.0% of total-time
Operation ival->, time spent: 38.0ms, 13.0% of total-time
Operation const, time spent: 14.0ms, 5.0% of total-time
Operation ival-and, time spent: 12.0ms, 4.0% of total-time
Bogosity

preprocess318.0ms (1%)

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: 23.0ms
Operation ival-sub, time spent: 11.0ms, 48.0% of total-time
Operation ival-div, time spent: 10.0ms, 44.0% of total-time
Operation const, time spent: 1.0ms, 4.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)

localize31.0ms (0.1%)

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, 55.0% of total-time
Operation ival-div, time spent: 2.0ms, 37.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

series122.0ms (0.4%)

Counts
1 → 54
Calls
Call 1
Inputs
#<alt (/.f64 (-.f64 x lo) (-.f64 hi lo))>
Outputs
#<alt (*.f64 -1 (/.f64 lo (-.f64 hi lo)))>
#<alt (+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))>
#<alt (+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))>
#<alt (+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))>
#<alt (+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))>
#<alt (+.f64 (*.f64 -1 (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))>
#<alt (/.f64 x (-.f64 hi lo))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 1 (-.f64 hi lo))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 1 (-.f64 hi lo))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 1 (-.f64 hi lo))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 1 (-.f64 hi lo))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 1 (-.f64 hi lo))))>
#<alt (/.f64 x (-.f64 hi lo))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 1 (-.f64 hi lo)))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 1 (-.f64 hi lo)))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 1 (-.f64 hi lo)))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 1 (-.f64 hi lo)))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 1 (-.f64 hi lo)))))>
#<alt (/.f64 x hi)>
#<alt (+.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 x hi))>
#<alt (+.f64 (*.f64 lo (-.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 x hi))>
#<alt (+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 x hi))>
#<alt (+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 5))) (/.f64 1 (pow.f64 hi 4))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 x hi))>
#<alt (+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 5))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 5))) (/.f64 1 (pow.f64 hi 4))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 x hi))>
#<alt 1>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))>
#<alt (-.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)))>
#<alt (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)))))>
#<alt (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 4)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3))))))>
#<alt (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (*.f64 (pow.f64 hi 4) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 5)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 4)))))))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 x hi)) lo)) (*.f64 hi (-.f64 x hi))) lo))) hi) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 x hi)) lo) (*.f64 -1 (*.f64 (pow.f64 hi 2) (-.f64 x hi)))) lo)) (*.f64 hi (-.f64 x hi))) lo))) hi) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 4) (-.f64 x hi)) lo)) (*.f64 (pow.f64 hi 3) (-.f64 x hi))) lo)) (*.f64 -1 (*.f64 (pow.f64 hi 2) (-.f64 x hi)))) lo)) (*.f64 hi (-.f64 x hi))) lo))) hi) lo)))>
#<alt (*.f64 -1 (/.f64 (-.f64 x lo) lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)) (/.f64 x (pow.f64 lo 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 2)) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 3)) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 4)) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 3))))) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))>
#<alt (/.f64 (-.f64 x lo) hi)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 2))) (+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi)))) hi)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 3))) (+.f64 lo (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 2)))))) hi)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 (pow.f64 lo 4) (-.f64 x lo)) (pow.f64 hi 4))) (+.f64 lo (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 3))))))) hi)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 (pow.f64 lo 5) (-.f64 x lo)) (pow.f64 hi 5))) (+.f64 lo (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (-.f64 x lo)) (pow.f64 hi 4)))))))) hi)>
#<alt (/.f64 (-.f64 x lo) hi)>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) hi)) hi))) hi))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) (-.f64 x lo))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) hi))) hi)) (*.f64 lo (-.f64 x lo))) hi))) hi))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) (-.f64 x lo))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (/.f64 (*.f64 (pow.f64 lo 4) (-.f64 x lo)) hi)) hi))) hi)) (*.f64 lo (-.f64 x lo))) hi))) hi))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) (-.f64 x lo))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 x lo))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 5) (-.f64 x lo)) hi))) hi)) (*.f64 (pow.f64 lo 3) (-.f64 x lo))) hi))) hi)) (*.f64 lo (-.f64 x lo))) hi))) hi))>
Calls

9 calls:

TimeVariablePointExpression
106.0ms
hi
@-inf
(/ (- x lo) (- hi lo))
2.0ms
lo
@-inf
(/ (- x lo) (- hi lo))
2.0ms
x
@-inf
(/ (- x lo) (- hi lo))
2.0ms
lo
@0
(/ (- x lo) (- hi lo))
2.0ms
x
@inf
(/ (- x lo) (- hi lo))

rewrite216.0ms (0.7%)

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

simplify211.0ms (0.6%)

Algorithm
egg-herbie
Rules
1072×fma-neg
820×sub-neg
586×distribute-lft-neg-in
560×unsub-neg
552×div-sub
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04668486
113678041
245917732
Stop Event
node limit
Counts
113 → 219
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 (*.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 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 1 (-.f64 hi lo))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 1 (-.f64 hi lo))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 1 (-.f64 hi lo))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 1 (-.f64 hi lo))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 1 (-.f64 hi lo))))
(/.f64 x (-.f64 hi lo))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 1 (-.f64 hi lo)))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 1 (-.f64 hi lo)))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 1 (-.f64 hi lo)))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 1 (-.f64 hi lo)))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 1 (-.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 lo (-.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 5))) (/.f64 1 (pow.f64 hi 4))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 5))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 5))) (/.f64 1 (pow.f64 hi 4))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.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 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 4)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3))))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (*.f64 (pow.f64 hi 4) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 5)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 4)))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 x hi)) lo)) (*.f64 hi (-.f64 x hi))) lo))) hi) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 x hi)) lo) (*.f64 -1 (*.f64 (pow.f64 hi 2) (-.f64 x hi)))) lo)) (*.f64 hi (-.f64 x hi))) lo))) hi) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 4) (-.f64 x hi)) lo)) (*.f64 (pow.f64 hi 3) (-.f64 x hi))) lo)) (*.f64 -1 (*.f64 (pow.f64 hi 2) (-.f64 x hi)))) lo)) (*.f64 hi (-.f64 x hi))) lo))) 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 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)) (/.f64 x (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 2)) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 3)) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 4)) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 3))))) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 2))) (+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi)))) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 3))) (+.f64 lo (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 2)))))) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 (pow.f64 lo 4) (-.f64 x lo)) (pow.f64 hi 4))) (+.f64 lo (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 3))))))) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 (pow.f64 lo 5) (-.f64 x lo)) (pow.f64 hi 5))) (+.f64 lo (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (-.f64 x lo)) (pow.f64 hi 4)))))))) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) hi)) hi))) hi))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) (-.f64 x lo))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) hi))) hi)) (*.f64 lo (-.f64 x lo))) hi))) hi))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) (-.f64 x lo))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (/.f64 (*.f64 (pow.f64 lo 4) (-.f64 x lo)) hi)) hi))) hi)) (*.f64 lo (-.f64 x lo))) hi))) hi))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) (-.f64 x lo))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 x lo))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 5) (-.f64 x lo)) hi))) hi)) (*.f64 (pow.f64 lo 3) (-.f64 x lo))) hi))) hi)) (*.f64 lo (-.f64 x lo))) hi))) 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 lo (neg.f64 (-.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 (*.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 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 1 (-.f64 hi lo))))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 1 (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 1 (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 1 (-.f64 hi lo))))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 1 (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 1 (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 1 (-.f64 hi lo))))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 1 (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 1 (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 1 (-.f64 hi lo))))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 1 (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 1 (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 1 (-.f64 hi lo))))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 1 (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 1 (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(/.f64 x (-.f64 hi lo))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 1 (-.f64 hi lo)))))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 1 (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 1 (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 1 (-.f64 hi lo)))))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 1 (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 1 (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 1 (-.f64 hi lo)))))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 1 (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 1 (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 1 (-.f64 hi lo)))))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 1 (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 1 (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 1 (-.f64 hi lo)))))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 1 (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 1 (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(/.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 lo (-.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 x hi))
(fma.f64 lo (-.f64 (neg.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))) (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 3))) (neg.f64 lo)) (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 x hi))
(fma.f64 lo (fma.f64 lo (-.f64 (neg.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 3))))) (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (neg.f64 (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (/.f64 x hi))
(fma.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4))))) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 3))))) (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (/.f64 x hi))
(fma.f64 lo (fma.f64 lo (-.f64 (fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 3))) (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 5))) (/.f64 1 (pow.f64 hi 4))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 x hi))
(fma.f64 lo (fma.f64 lo (fma.f64 lo (-.f64 (neg.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (pow.f64 hi 5)) (/.f64 1 (pow.f64 hi 4))))) (fma.f64 -1 (/.f64 x (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 3)))) (neg.f64 (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))) (neg.f64 (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (/.f64 x hi))
(fma.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 1 (pow.f64 hi 4)) (/.f64 x (pow.f64 hi 5))))) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4))))) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 3))))) (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 lo (fma.f64 lo (-.f64 (fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 5)) (/.f64 1 (pow.f64 hi 4))) (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))) (-.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 6))) (/.f64 1 (pow.f64 hi 5))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 5))) (/.f64 1 (pow.f64 hi 4))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 3))) (/.f64 1 (pow.f64 hi 2))))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)))) (/.f64 x hi))
(fma.f64 lo (fma.f64 lo (fma.f64 lo (fma.f64 lo (-.f64 (neg.f64 (*.f64 lo (fma.f64 -1 (/.f64 x (pow.f64 hi 6)) (/.f64 1 (pow.f64 hi 5))))) (fma.f64 -1 (/.f64 x (pow.f64 hi 5)) (/.f64 1 (pow.f64 hi 4)))) (neg.f64 (fma.f64 -1 (/.f64 x (pow.f64 hi 4)) (/.f64 1 (pow.f64 hi 3))))) (neg.f64 (fma.f64 -1 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2))))) (neg.f64 (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)))) (/.f64 x hi))
(fma.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 hi 5)) (/.f64 x (pow.f64 hi 6))) (neg.f64 lo)) (-.f64 (/.f64 1 (pow.f64 hi 4)) (/.f64 x (pow.f64 hi 5))))) (-.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 x (pow.f64 hi 4))))) (-.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 3))))) (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 lo (fma.f64 lo (-.f64 (fma.f64 lo (-.f64 (-.f64 (/.f64 x (pow.f64 hi 5)) (/.f64 1 (pow.f64 hi 4))) (*.f64 lo (-.f64 (/.f64 1 (pow.f64 hi 5)) (/.f64 x (pow.f64 hi 6))))) (/.f64 x (pow.f64 hi 4))) (/.f64 1 (pow.f64 hi 3))) (-.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 1 (pow.f64 hi 2)))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (/.f64 x hi))
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 hi (/.f64 (*.f64 -1 (-.f64 x hi)) (pow.f64 lo 2)))) (/.f64 (neg.f64 hi) lo)))
(+.f64 1 (+.f64 (*.f64 hi (/.f64 (fma.f64 -1 x hi) (pow.f64 lo 2))) (/.f64 (fma.f64 -1 x hi) lo)))
(+.f64 1 (+.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo 2))) (/.f64 (-.f64 hi x) lo)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2)))))
(+.f64 1 (-.f64 (fma.f64 -1 (/.f64 x lo) (*.f64 (pow.f64 hi 2) (/.f64 (*.f64 -1 (-.f64 x hi)) (pow.f64 lo 3)))) (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (*.f64 -1 (-.f64 x hi)) (pow.f64 lo 2)))))))
(+.f64 1 (-.f64 (-.f64 (*.f64 (fma.f64 -1 x hi) (/.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (/.f64 x lo)) (-.f64 (/.f64 hi (neg.f64 lo)) (*.f64 hi (/.f64 (fma.f64 -1 x hi) (pow.f64 lo 2))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 hi 2) (/.f64 (-.f64 hi x) (pow.f64 lo 3))) (+.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo 2))) (/.f64 (-.f64 hi x) lo))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 4)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3))))))
(+.f64 1 (-.f64 (fma.f64 -1 (/.f64 x lo) (*.f64 (pow.f64 hi 3) (/.f64 (*.f64 -1 (-.f64 x hi)) (pow.f64 lo 4)))) (fma.f64 -1 (/.f64 hi lo) (fma.f64 -1 (*.f64 hi (/.f64 (*.f64 -1 (-.f64 x hi)) (pow.f64 lo 2))) (neg.f64 (*.f64 (pow.f64 hi 2) (/.f64 (*.f64 -1 (-.f64 x hi)) (pow.f64 lo 3))))))))
(-.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 hi 3) (/.f64 (fma.f64 -1 x hi) (pow.f64 lo 4))) (/.f64 x lo))) (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 x hi)) (pow.f64 lo 3)) (*.f64 hi (/.f64 (fma.f64 -1 x hi) (pow.f64 lo 2)))) (/.f64 hi lo)))
(+.f64 (-.f64 1 (/.f64 x lo)) (fma.f64 (pow.f64 hi 3) (/.f64 (-.f64 hi x) (pow.f64 lo 4)) (fma.f64 (pow.f64 hi 2) (/.f64 (-.f64 hi x) (pow.f64 lo 3)) (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo 2)) (/.f64 hi lo)))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 (*.f64 (pow.f64 hi 4) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 5)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) (pow.f64 lo 4)))))))
(+.f64 1 (-.f64 (fma.f64 -1 (/.f64 x lo) (*.f64 (pow.f64 hi 4) (/.f64 (*.f64 -1 (-.f64 x hi)) (pow.f64 lo 5)))) (fma.f64 -1 (/.f64 hi lo) (fma.f64 -1 (*.f64 hi (/.f64 (*.f64 -1 (-.f64 x hi)) (pow.f64 lo 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 hi 2) (/.f64 (*.f64 -1 (-.f64 x hi)) (pow.f64 lo 3))) (*.f64 (pow.f64 hi 3) (/.f64 (*.f64 -1 (-.f64 x hi)) (pow.f64 lo 4)))))))))
(+.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 (pow.f64 hi 4) (/.f64 (fma.f64 -1 x hi) (pow.f64 lo 5))) (-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 x hi)) (pow.f64 lo 3)) (*.f64 hi (/.f64 (fma.f64 -1 x hi) (pow.f64 lo 2)))) (*.f64 (pow.f64 hi 3) (/.f64 (fma.f64 -1 x hi) (pow.f64 lo 4)))) (/.f64 hi lo))))
(+.f64 (-.f64 1 (/.f64 x lo)) (fma.f64 (pow.f64 hi 4) (/.f64 (-.f64 hi x) (pow.f64 lo 5)) (+.f64 (fma.f64 (pow.f64 hi 2) (/.f64 (-.f64 hi x) (pow.f64 lo 3)) (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo 2)) (/.f64 hi lo))) (*.f64 (pow.f64 hi 3) (/.f64 (-.f64 hi x) (pow.f64 lo 4))))))
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 -1 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 x hi)) lo)) (*.f64 hi (-.f64 x hi))) lo))) hi) lo)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 hi 2) (/.f64 (-.f64 x hi) lo))) (*.f64 hi (-.f64 x hi))) lo)) hi)) lo)))
(-.f64 1 (/.f64 (-.f64 (-.f64 x (/.f64 (-.f64 (*.f64 (pow.f64 hi 2) (/.f64 (fma.f64 -1 x hi) lo)) (*.f64 hi (-.f64 x hi))) lo)) hi) lo))
(-.f64 1 (/.f64 (-.f64 (-.f64 x (/.f64 (fma.f64 (pow.f64 hi 2) (/.f64 (-.f64 hi x) lo) (*.f64 hi (-.f64 hi x))) lo)) hi) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 (pow.f64 hi 3) (-.f64 x hi)) lo) (*.f64 -1 (*.f64 (pow.f64 hi 2) (-.f64 x hi)))) lo)) (*.f64 hi (-.f64 x hi))) lo))) hi) lo)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (pow.f64 hi 3) (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (pow.f64 hi 2) (-.f64 x hi)))) lo)) (*.f64 hi (-.f64 x hi))) lo)) hi)) lo)))
(-.f64 1 (/.f64 (-.f64 (-.f64 x (/.f64 (-.f64 (/.f64 (fma.f64 (pow.f64 hi 3) (/.f64 (-.f64 x hi) lo) (*.f64 (pow.f64 hi 2) (-.f64 x hi))) (neg.f64 lo)) (*.f64 hi (-.f64 x hi))) lo)) hi) lo))
(-.f64 1 (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (fma.f64 (-.f64 x hi) (/.f64 (pow.f64 hi 3) lo) (*.f64 (pow.f64 hi 2) (-.f64 x hi))) lo) (*.f64 hi (-.f64 x hi))) lo) (-.f64 x hi)) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 4) (-.f64 x hi)) lo)) (*.f64 (pow.f64 hi 3) (-.f64 x hi))) lo)) (*.f64 -1 (*.f64 (pow.f64 hi 2) (-.f64 x hi)))) lo)) (*.f64 hi (-.f64 x hi))) lo))) hi) lo)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 hi 4) (/.f64 (-.f64 x hi) lo))) (*.f64 (pow.f64 hi 3) (-.f64 x hi))) lo) (*.f64 (pow.f64 hi 2) (-.f64 x hi)))) lo)) (*.f64 hi (-.f64 x hi))) lo)) hi)) lo)))
(-.f64 1 (/.f64 (-.f64 (-.f64 x (/.f64 (-.f64 (/.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 (pow.f64 hi 4) (/.f64 (fma.f64 -1 x hi) lo)) (*.f64 (pow.f64 hi 3) (-.f64 x hi))) lo) (*.f64 (pow.f64 hi 2) (-.f64 x hi))) (neg.f64 lo)) (*.f64 hi (-.f64 x hi))) lo)) hi) lo))
(-.f64 1 (/.f64 (+.f64 x (-.f64 (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (/.f64 (-.f64 (*.f64 (pow.f64 hi 2) (-.f64 x hi)) (/.f64 (fma.f64 (pow.f64 hi 4) (/.f64 (-.f64 hi x) lo) (*.f64 (pow.f64 hi 3) (-.f64 hi x))) lo)) lo)) lo) hi)) 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 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)) (/.f64 x (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)) (/.f64 x (pow.f64 lo 2))))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (+.f64 (/.f64 x lo) -1))
(fma.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 x lo)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 2)) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 2))) (neg.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (fma.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 3)) (/.f64 (/.f64 x (pow.f64 lo 3)) lo)) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (+.f64 (/.f64 x lo) -1))
(fma.f64 hi (-.f64 (fma.f64 hi (fma.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 3)) (/.f64 x (pow.f64 lo 4))) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 x lo)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 3)) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (fma.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 3))) (neg.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 2)))) (neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (fma.f64 hi (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 3)) (-.f64 (/.f64 1 (pow.f64 lo 3)) (/.f64 (/.f64 x (pow.f64 lo 3)) lo))) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (+.f64 (/.f64 x lo) -1))
(fma.f64 hi (-.f64 (fma.f64 hi (fma.f64 hi (fma.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 4)) (/.f64 (/.f64 x (pow.f64 lo 4)) lo)) (-.f64 (/.f64 1 (pow.f64 lo 3)) (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 x lo)))
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 4)) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 3))))) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (fma.f64 hi (fma.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 4))) (neg.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 3)))) (neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 2))))) (neg.f64 (neg.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (fma.f64 hi (fma.f64 hi (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 4)) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 3))) (-.f64 (/.f64 1 (pow.f64 lo 3)) (/.f64 (/.f64 x (pow.f64 lo 3)) lo))) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))) (+.f64 (/.f64 x lo) -1))
(fma.f64 hi (-.f64 (fma.f64 hi (fma.f64 hi (fma.f64 hi (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 4)) (-.f64 (/.f64 1 (pow.f64 lo 4)) (/.f64 (/.f64 x (pow.f64 lo 4)) lo))) (-.f64 (/.f64 1 (pow.f64 lo 3)) (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 2))) (+.f64 lo (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi)))) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (+.f64 lo (neg.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))))) hi)
(/.f64 (+.f64 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)) hi)
(/.f64 (+.f64 x (fma.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (fma.f64 (-.f64 x lo) (/.f64 lo hi) (neg.f64 lo)))) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 3))) (+.f64 lo (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 2)))))) hi)
(/.f64 (-.f64 (-.f64 (+.f64 x (*.f64 (pow.f64 lo 3) (/.f64 (-.f64 x lo) (pow.f64 hi 3)))) lo) (fma.f64 -1 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (/.f64 (neg.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo))) (pow.f64 hi 2)))) hi)
(/.f64 (-.f64 (fma.f64 (pow.f64 lo 3) (/.f64 (-.f64 x lo) (pow.f64 hi 3)) x) (fma.f64 -1 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) (pow.f64 hi 2)))) lo)) hi)
(/.f64 (+.f64 x (fma.f64 (pow.f64 lo 3) (/.f64 (-.f64 x lo) (pow.f64 hi 3)) (fma.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (fma.f64 (-.f64 x lo) (/.f64 lo hi) (neg.f64 lo))))) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 (pow.f64 lo 4) (-.f64 x lo)) (pow.f64 hi 4))) (+.f64 lo (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 3))))))) hi)
(/.f64 (-.f64 (-.f64 (+.f64 x (*.f64 (pow.f64 lo 4) (/.f64 (-.f64 x lo) (pow.f64 hi 4)))) lo) (fma.f64 -1 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (*.f64 -1 (+.f64 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (*.f64 (pow.f64 lo 3) (/.f64 (-.f64 x lo) (pow.f64 hi 3))))))) hi)
(/.f64 (-.f64 (fma.f64 (pow.f64 lo 4) (/.f64 (-.f64 x lo) (pow.f64 hi 4)) x) (+.f64 lo (-.f64 (neg.f64 (fma.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (*.f64 (pow.f64 lo 3) (/.f64 (-.f64 x lo) (pow.f64 hi 3))))) (*.f64 (-.f64 x lo) (/.f64 lo hi))))) hi)
(/.f64 (+.f64 (fma.f64 (pow.f64 lo 4) (/.f64 (-.f64 x lo) (pow.f64 hi 4)) x) (fma.f64 (pow.f64 lo 3) (/.f64 (-.f64 x lo) (pow.f64 hi 3)) (fma.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (fma.f64 (-.f64 x lo) (/.f64 lo hi) (neg.f64 lo))))) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 (pow.f64 lo 5) (-.f64 x lo)) (pow.f64 hi 5))) (+.f64 lo (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (pow.f64 hi 3))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (-.f64 x lo)) (pow.f64 hi 4)))))))) hi)
(/.f64 (-.f64 (-.f64 (+.f64 x (*.f64 (pow.f64 lo 5) (/.f64 (-.f64 x lo) (pow.f64 hi 5)))) lo) (fma.f64 -1 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (fma.f64 -1 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) (pow.f64 hi 2))) (*.f64 -1 (+.f64 (*.f64 (pow.f64 lo 3) (/.f64 (-.f64 x lo) (pow.f64 hi 3))) (*.f64 (pow.f64 lo 4) (/.f64 (-.f64 x lo) (pow.f64 hi 4)))))))) hi)
(/.f64 (-.f64 (fma.f64 (pow.f64 lo 5) (/.f64 (-.f64 x lo) (pow.f64 hi 5)) x) (+.f64 lo (fma.f64 -1 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) (pow.f64 hi 2)))) (neg.f64 (fma.f64 (pow.f64 lo 3) (/.f64 (-.f64 x lo) (pow.f64 hi 3)) (*.f64 (pow.f64 lo 4) (/.f64 (-.f64 x lo) (pow.f64 hi 4)))))))) hi)
(/.f64 (+.f64 (fma.f64 (pow.f64 lo 5) (/.f64 (-.f64 x lo) (pow.f64 hi 5)) x) (+.f64 (fma.f64 (pow.f64 lo 3) (/.f64 (-.f64 x lo) (pow.f64 hi 3)) (fma.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (fma.f64 (-.f64 x lo) (/.f64 lo hi) (neg.f64 lo)))) (*.f64 (pow.f64 lo 4) (/.f64 (-.f64 x lo) (pow.f64 hi 4))))) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) hi)) hi))) hi))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) hi))) hi))) hi))
(/.f64 (*.f64 1 (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) hi))) hi))) hi)
(/.f64 (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 x lo) hi))) hi)) hi)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) (-.f64 x lo))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) hi))) hi)) (*.f64 lo (-.f64 x lo))) hi))) hi))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 (-.f64 x lo) (/.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) hi))) hi) (*.f64 lo (-.f64 x lo))) hi))) hi))
(/.f64 (*.f64 1 (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (/.f64 (*.f64 1 (fma.f64 (pow.f64 lo 2) (-.f64 x lo) (*.f64 (pow.f64 lo 3) (/.f64 (-.f64 x lo) hi)))) hi)) hi))) hi)
(/.f64 (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (/.f64 (fma.f64 (pow.f64 lo 2) (-.f64 x lo) (*.f64 (pow.f64 lo 3) (/.f64 (-.f64 x lo) hi))) hi)) hi)) hi)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) (-.f64 x lo))) (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 3) (-.f64 x lo)) (/.f64 (*.f64 (pow.f64 lo 4) (-.f64 x lo)) hi)) hi))) hi)) (*.f64 lo (-.f64 x lo))) hi))) hi))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 (-.f64 x lo) (/.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (/.f64 (fma.f64 (pow.f64 lo 3) (-.f64 x lo) (/.f64 (*.f64 (pow.f64 lo 4) (-.f64 x lo)) hi)) hi))) hi) (*.f64 lo (-.f64 x lo))) hi))) hi))
(/.f64 (*.f64 1 (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (/.f64 (*.f64 1 (fma.f64 (pow.f64 lo 2) (-.f64 x lo) (/.f64 (fma.f64 (pow.f64 lo 3) (-.f64 x lo) (*.f64 (pow.f64 lo 4) (/.f64 (-.f64 x lo) hi))) hi))) hi)) hi))) hi)
(/.f64 (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (/.f64 (fma.f64 (pow.f64 lo 2) (-.f64 x lo) (/.f64 (fma.f64 (pow.f64 lo 4) (/.f64 (-.f64 x lo) hi) (*.f64 (pow.f64 lo 3) (-.f64 x lo))) hi)) hi)) hi)) hi)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 2) (-.f64 x lo))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 x lo))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 5) (-.f64 x lo)) hi))) hi)) (*.f64 (pow.f64 lo 3) (-.f64 x lo))) hi))) hi)) (*.f64 lo (-.f64 x lo))) hi))) hi))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 (-.f64 x lo) (/.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 lo 2) (-.f64 x lo)) (/.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 lo 4) (-.f64 x lo)) (/.f64 (*.f64 (pow.f64 lo 5) (-.f64 x lo)) hi))) hi) (*.f64 (pow.f64 lo 3) (-.f64 x lo))) hi))) hi) (*.f64 lo (-.f64 x lo))) hi))) hi))
(/.f64 (*.f64 1 (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (/.f64 (*.f64 1 (fma.f64 (pow.f64 lo 2) (-.f64 x lo) (/.f64 (fma.f64 (pow.f64 lo 3) (-.f64 x lo) (/.f64 (*.f64 1 (fma.f64 (pow.f64 lo 4) (-.f64 x lo) (*.f64 (-.f64 x lo) (/.f64 (pow.f64 lo 5) hi)))) hi)) hi))) hi)) hi))) hi)
(/.f64 (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (/.f64 (fma.f64 (pow.f64 lo 2) (-.f64 x lo) (/.f64 (fma.f64 (pow.f64 lo 3) (-.f64 x lo) (/.f64 (fma.f64 (pow.f64 lo 4) (-.f64 x lo) (/.f64 (*.f64 (pow.f64 lo 5) (-.f64 x lo)) hi)) hi)) hi)) hi)) hi)) hi)
(+.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 (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)
(expm1.f64 (log1p.f64 (/.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 (-.f64 x lo) (+.f64 lo hi)) (-.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))))
(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 lo (neg.f64 (-.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 lo (neg.f64 (-.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 lo (neg.f64 (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) 2) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 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 lo (neg.f64 (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 (pow.f64 (cbrt.f64 x) 2) (/.f64 (cbrt.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) (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 lo (neg.f64 (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) 2)) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 lo (+.f64 (neg.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 lo (neg.f64 (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 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 lo (neg.f64 (-.f64 hi lo))))
(-.f64 (/.f64 (*.f64 x (fma.f64 lo (+.f64 lo hi) (pow.f64 hi 2))) (-.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 lo (-.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 lo (neg.f64 (-.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)))

eval171.0ms (0.5%)

Compiler

Compiled 6182 to 3019 computations (51.2% saved)

prune55.0ms (0.2%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New2109219
Fresh000
Picked101
Done000
Total2119220
Accuracy
19.6%
Counts
220 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.7%
(/.f64 (-.f64 x lo) hi)
8.3%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
18.7%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
15.7%
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
10.4%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 1 (/.f64 x lo))
19.0%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)) (/.f64 x (pow.f64 lo 2)))))
15.7%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
18.7%
1
Compiler

Compiled 272 to 178 computations (34.6% saved)

localize9.0s (27.1%)

Localize:

Found 13 expressions with local error:

NewAccuracyProgram
99.8%
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
99.6%
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
99.6%
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
78.6%
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
99.7%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
99.7%
(*.f64 lo (/.f64 (-.f64 x lo) hi))
99.6%
(/.f64 (-.f64 x lo) hi)
72.9%
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
99.6%
(/.f64 (-.f64 x lo) hi)
99.6%
(+.f64 (/.f64 1 lo) (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo))
98.5%
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))
98.3%
(/.f64 x (pow.f64 lo 2))
95.1%
(*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)) (/.f64 x (pow.f64 lo 2))))
Compiler

Compiled 286 to 114 computations (60.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 214.0ms
Operation ival-div, time spent: 72.0ms, 34.0% of total-time
Operation ival-add, time spent: 59.0ms, 28.0% of total-time
Operation ival-pow, time spent: 29.0ms, 14.0% of total-time
Operation ival-mult, time spent: 26.0ms, 12.0% of total-time
Operation ival-sub, time spent: 19.0ms, 9.0% of total-time
Operation const, time spent: 5.0ms, 2.0% of total-time
Operation composed, time spent: 4.0ms, 2.0% of total-time

series178.0ms (0.5%)

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

114 calls:

TimeVariablePointExpression
25.0ms
hi
@inf
(+ (/ 1 lo) (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo))
12.0ms
lo
@0
(- (* lo (/ (- x lo) hi)) lo)
8.0ms
hi
@0
(* hi (- (+ (/ 1 lo) (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)) (/ x (pow lo 2))))
7.0ms
lo
@inf
(* hi (- (+ (/ 1 lo) (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)) (/ x (pow lo 2))))
6.0ms
x
@-inf
(- (+ (* hi (/ (- x hi) lo)) x) hi)

rewrite221.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
315×log1p-expm1-u
315×expm1-log1p-u
312×add-cube-cbrt
308×add-exp-log
306×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033597
1643587
Stop Event
node limit
Counts
13 → 291
Calls
Call 1
Inputs
(*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)) (/.f64 x (pow.f64 lo 2))))
(/.f64 x (pow.f64 lo 2))
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))
(+.f64 (/.f64 1 lo) (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo))
(/.f64 (-.f64 x lo) hi)
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(/.f64 (-.f64 x lo) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))))) 1)
(pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)))) 3)
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))) 2))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2)))) 1)
(*.f64 1 (*.f64 x (pow.f64 lo -2)))
(*.f64 x (pow.f64 lo -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) 2) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo))
(pow.f64 (*.f64 x (pow.f64 lo -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) 3)
(pow.f64 (/.f64 (sqrt.f64 x) lo) 2)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 lo 2) x) -1)
(sqrt.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2)))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2))))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 lo -2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 lo -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 lo -2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 1)
(pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 3)
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)))) 1)
(*.f64 1 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))))
(/.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (pow.f64 lo 2))
(/.f64 (+.f64 (pow.f64 lo -3) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 3)) (+.f64 (pow.f64 lo -2) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 2) (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (pow.f64 lo 2)))))
(/.f64 (-.f64 (pow.f64 lo -2) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 2)) (/.f64 (-.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) lo))
(/.f64 (+.f64 (*.f64 1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (*.f64 lo 1)) (*.f64 lo (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 lo)) (*.f64 lo (neg.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))) (*.f64 lo (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (*.f64 (/.f64 lo 1) 1)) (*.f64 (/.f64 lo 1) (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(/.f64 (+.f64 lo (*.f64 (/.f64 lo 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (*.f64 (/.f64 lo 1) lo))
(/.f64 (+.f64 (*.f64 1 (neg.f64 lo)) (*.f64 (/.f64 lo 1) (neg.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))) (*.f64 (/.f64 lo 1) (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(/.f64 (+.f64 (*.f64 -1 lo) (*.f64 (neg.f64 lo) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (*.f64 (neg.f64 lo) lo))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 lo)) (*.f64 (neg.f64 lo) (neg.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(/.f64 (+.f64 lo (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 1)) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) lo))
(/.f64 (+.f64 (*.f64 1 (/.f64 lo 1)) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 1)) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (/.f64 lo 1)))
(/.f64 (+.f64 (*.f64 1 (neg.f64 lo)) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) -1)) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo) (*.f64 lo 1)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (/.f64 lo 1)) (*.f64 lo 1)) (*.f64 lo (/.f64 lo 1)))
(/.f64 (+.f64 (*.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (neg.f64 lo)) (*.f64 lo -1)) (*.f64 lo (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) lo) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) lo))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (/.f64 lo 1)) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) (/.f64 lo 1)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (neg.f64 lo)) (*.f64 (neg.f64 lo) -1)) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(/.f64 (neg.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))) (neg.f64 (pow.f64 lo 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 lo -3) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 3))) (neg.f64 (+.f64 (pow.f64 lo -2) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 2) (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (pow.f64 lo 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 lo -2) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 2))) (neg.f64 (/.f64 (-.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) lo)))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)) 1)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))) 3)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))) 2)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)) 2))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)) 3))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))) 1))
(fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))
(fma.f64 1 (/.f64 1 lo) (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)))
(fma.f64 1 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) (/.f64 1 lo))
(fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (/.f64 1 lo) (/.f64 1 lo))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo))) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (pow.f64 lo -2)) (/.f64 1 (cbrt.f64 lo)) (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo))) (/.f64 1 lo))
(fma.f64 (pow.f64 lo -1/2) (pow.f64 lo -1/2) (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(+.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 1 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(+.f64 (fma.f64 1 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(*.f64 1 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) 2) (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 lo 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 lo 2)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 lo 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 lo 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(exp.f64 (log.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) 1))
(fma.f64 1 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) 1)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (neg.f64 hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 2)
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))) 1)
(*.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 1 hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) 2) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) 2)
(pow.f64 (/.f64 hi (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) 1))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))))
(*.f64 1 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) (pow.f64 hi 3)) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (pow.f64 hi 2)) (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) (pow.f64 hi 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (pow.f64 hi 2))) (neg.f64 (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 1))
(fma.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 1)
(*.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 1 lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 2)
(pow.f64 (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 1))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 1)
(*.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 3)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 1))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(pow.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) 1))

simplify435.0ms (1.3%)

Algorithm
egg-herbie
Rules
978×times-frac
900×fma-define
816×associate-*r*
656×distribute-rgt-in
650×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0107853237
1279450293
Stop Event
node limit
Counts
885 → 737
Calls
Call 1
Inputs
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))
(*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))
(*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))
(*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))
(*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))
(*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo 3))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo 3))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo 3))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo 3))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo 3))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 hi lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 hi (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)))
(*.f64 -1 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3))))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)) (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)) (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)) (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)) (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)) (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))))))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo 2))
(/.f64 hi lo)
(/.f64 (+.f64 hi (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 hi lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi x) lo)) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi x) lo)) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi x) lo)) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi x) lo)) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi x) lo)) lo))
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 hi lo))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 hi (*.f64 lo x))))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 3)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo 3))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo 3))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo 3))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo 3))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo 3))
(/.f64 1 lo)
(/.f64 (+.f64 1 (/.f64 hi lo)) lo)
(/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 hi lo))) lo)
(/.f64 1 lo)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)) 1) lo))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)) 1) lo))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)) 1) lo))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)) 1) lo))
(/.f64 1 lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo))
(*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3))))
(*.f64 hi (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3))))
(*.f64 hi (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3))))
(*.f64 hi (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3))))
(*.f64 hi (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3))))
(*.f64 hi (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3))))
(/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)) (/.f64 1 (*.f64 hi lo)))))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)) (/.f64 1 (*.f64 hi lo)))))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)) (/.f64 1 (*.f64 hi lo)))))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)) (/.f64 1 (*.f64 hi lo)))))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)) (/.f64 1 (*.f64 hi lo)))))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 3)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo 2) x)))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo 2) x)))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo 2) x)))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo 2) x)))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo 2) x)))))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 3)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (/.f64 hi (pow.f64 lo 3)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (/.f64 hi (pow.f64 lo 3)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (/.f64 hi (pow.f64 lo 3)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (/.f64 hi (pow.f64 lo 3)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (/.f64 hi (pow.f64 lo 3)))))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(/.f64 x hi)
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 lo (-.f64 (/.f64 x hi) 1))
(*.f64 lo (-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1))
(*.f64 lo (-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1))
(*.f64 lo (-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1))
(*.f64 lo (-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1))
(*.f64 lo (-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1))
(*.f64 -1 (/.f64 (pow.f64 lo 2) hi))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) hi))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x hi))) lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x hi))) lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x hi))) lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x hi))) lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x hi))) lo)) (/.f64 1 hi)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) lo)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(/.f64 (*.f64 lo x) hi)
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(/.f64 (*.f64 lo x) hi)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) lo) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) lo) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) lo) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) lo) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) lo) x)))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(*.f64 -1 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 -1 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(/.f64 x hi)
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) hi))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) hi))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi))
(/.f64 (*.f64 lo x) hi)
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)))
(/.f64 (*.f64 lo x) hi)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (*.f64 hi x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (*.f64 hi x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (*.f64 hi x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (*.f64 hi x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (*.f64 hi x)))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) 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 (+.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 x (+.f64 1 (/.f64 lo hi))) hi)
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) x))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) x))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) x))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) x))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) x))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo (*.f64 hi x))))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo hi)) 1)) hi))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) x))) (/.f64 1 hi))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) x))) (/.f64 1 hi))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) x))) (/.f64 1 hi))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) x))) (/.f64 1 hi))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) x))) (/.f64 1 hi))))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) (/.f64 x hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))
(*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))
(*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))
(*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))
(*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) lo)) (/.f64 1 (pow.f64 hi 2))))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) lo)) (/.f64 1 (pow.f64 hi 2))))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) lo)) (/.f64 1 (pow.f64 hi 2))))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) lo)) (/.f64 1 (pow.f64 hi 2))))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) lo)) (/.f64 1 (pow.f64 hi 2))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
x
(+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) 1)))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(*.f64 x (+.f64 1 (/.f64 hi lo)))
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) lo)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
x
(+.f64 x (/.f64 (*.f64 hi x) lo))
(+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(*.f64 x (+.f64 1 (/.f64 hi lo)))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
x
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
x
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (*.f64 hi (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(-.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
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 x lo))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (/.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 x lo))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (/.f64 hi lo))) (/.f64 x lo))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (-.f64 x hi))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (-.f64 x hi))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (-.f64 x hi))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (-.f64 x hi))) lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))))) 1)
(pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)))) 3)
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))) 2))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))) 3))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2)))) 1)
(*.f64 1 (*.f64 x (pow.f64 lo -2)))
(*.f64 x (pow.f64 lo -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) 2) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo))
(pow.f64 (*.f64 x (pow.f64 lo -2)) 1)
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) 3)
(pow.f64 (/.f64 (sqrt.f64 x) lo) 2)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3) 1/3)
(pow.f64 (/.f64 (pow.f64 lo 2) x) -1)
(sqrt.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2)))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2))))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 lo -2))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 lo -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 lo -2))) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 1)
(pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 3)
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 2)
(sqrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 3))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)))) 1)
(*.f64 1 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))))
(/.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (pow.f64 lo 2))
(/.f64 (+.f64 (pow.f64 lo -3) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 3)) (+.f64 (pow.f64 lo -2) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 2) (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (pow.f64 lo 2)))))
(/.f64 (-.f64 (pow.f64 lo -2) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 2)) (/.f64 (-.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) lo))
(/.f64 (+.f64 (*.f64 1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (*.f64 lo 1)) (*.f64 lo (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 lo)) (*.f64 lo (neg.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))) (*.f64 lo (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (*.f64 (/.f64 lo 1) 1)) (*.f64 (/.f64 lo 1) (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(/.f64 (+.f64 lo (*.f64 (/.f64 lo 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (*.f64 (/.f64 lo 1) lo))
(/.f64 (+.f64 (*.f64 1 (neg.f64 lo)) (*.f64 (/.f64 lo 1) (neg.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))) (*.f64 (/.f64 lo 1) (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(/.f64 (+.f64 (*.f64 -1 lo) (*.f64 (neg.f64 lo) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (*.f64 (neg.f64 lo) lo))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 lo)) (*.f64 (neg.f64 lo) (neg.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(/.f64 (+.f64 lo (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 1)) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) lo))
(/.f64 (+.f64 (*.f64 1 (/.f64 lo 1)) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 1)) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (/.f64 lo 1)))
(/.f64 (+.f64 (*.f64 1 (neg.f64 lo)) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) -1)) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo) (*.f64 lo 1)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (/.f64 lo 1)) (*.f64 lo 1)) (*.f64 lo (/.f64 lo 1)))
(/.f64 (+.f64 (*.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (neg.f64 lo)) (*.f64 lo -1)) (*.f64 lo (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) lo) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) lo))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (/.f64 lo 1)) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) (/.f64 lo 1)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (neg.f64 lo)) (*.f64 (neg.f64 lo) -1)) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(/.f64 (neg.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))) (neg.f64 (pow.f64 lo 2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 lo -3) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 3))) (neg.f64 (+.f64 (pow.f64 lo -2) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 2) (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (pow.f64 lo 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 lo -2) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 2))) (neg.f64 (/.f64 (-.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) lo)))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)) 1)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))) 3)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))) 2)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)) 2))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)) 3))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))) 1))
(fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))
(fma.f64 1 (/.f64 1 lo) (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)))
(fma.f64 1 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) (/.f64 1 lo))
(fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (/.f64 1 lo) (/.f64 1 lo))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo))) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (pow.f64 lo -2)) (/.f64 1 (cbrt.f64 lo)) (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo))) (/.f64 1 lo))
(fma.f64 (pow.f64 lo -1/2) (pow.f64 lo -1/2) (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(+.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 1 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(+.f64 (fma.f64 1 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(*.f64 1 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) 2) (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 lo 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 lo 2)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 lo 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 lo 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) 2)
(sqrt.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) 2))
(log.f64 (exp.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(exp.f64 (log.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) 1))
(fma.f64 1 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) 1)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (neg.f64 hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 2)
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 2))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 3))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))) 1)
(*.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 1 hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) 2) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) 2)
(pow.f64 (/.f64 hi (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) 1))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))))
(*.f64 1 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) (pow.f64 hi 3)) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (pow.f64 hi 2)) (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) (pow.f64 hi 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (pow.f64 hi 2))) (neg.f64 (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 1))
(fma.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 1)
(*.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 1 lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 2)
(pow.f64 (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 1))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 1)
(*.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 3)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 1))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(pow.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) 1))
Outputs
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))
(*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))
(*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))
(*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))
(*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))
(*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))
(*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))
(*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))
(*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))
(*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))
(*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3))) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3))))
(*.f64 (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3))) (pow.f64 hi 2))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (/.f64 1 (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 3)) (/.f64 (/.f64 x hi) (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo 2))))) (/.f64 x (pow.f64 lo 3))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (/.f64 1 (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 3)) (/.f64 (/.f64 x hi) (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo 2))))) (/.f64 x (pow.f64 lo 3))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (/.f64 1 (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 3)) (/.f64 (/.f64 x hi) (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo 2))))) (/.f64 x (pow.f64 lo 3))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (/.f64 1 (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 3)) (/.f64 (/.f64 x hi) (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo 2))))) (/.f64 x (pow.f64 lo 3))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (/.f64 1 (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 3)) (/.f64 (/.f64 x hi) (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo 2))))) (/.f64 x (pow.f64 lo 3))))
(/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)
(*.f64 (pow.f64 hi 2) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (/.f64 1 (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 3)) (/.f64 (/.f64 x hi) (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo 2))))) (/.f64 x (pow.f64 lo 3))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (/.f64 1 (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 3)) (/.f64 (/.f64 x hi) (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo 2))))) (/.f64 x (pow.f64 lo 3))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (/.f64 1 (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 3)) (/.f64 (/.f64 x hi) (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo 2))))) (/.f64 x (pow.f64 lo 3))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (/.f64 1 (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 3)) (/.f64 (/.f64 x hi) (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo 2))))) (/.f64 x (pow.f64 lo 3))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (/.f64 1 (pow.f64 lo 2)) (+.f64 (/.f64 x (pow.f64 lo 3)) (/.f64 (/.f64 x hi) (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo 2))))) (/.f64 x (pow.f64 lo 3))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 3)))
(neg.f64 (*.f64 (pow.f64 hi 2) (/.f64 x (pow.f64 lo 3))))
(*.f64 (pow.f64 hi 2) (/.f64 x (neg.f64 (pow.f64 lo 3))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo 3))
(/.f64 (fma.f64 -1 (*.f64 x (pow.f64 hi 2)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo 3))
(/.f64 (-.f64 (*.f64 lo (*.f64 hi (-.f64 hi x))) (*.f64 x (pow.f64 hi 2))) (pow.f64 lo 3))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo 3))
(/.f64 (fma.f64 -1 (*.f64 x (pow.f64 hi 2)) (*.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))))) (pow.f64 lo 3))
(/.f64 (-.f64 (*.f64 (*.f64 hi lo) (+.f64 hi (-.f64 lo x))) (*.f64 x (pow.f64 hi 2))) (pow.f64 lo 3))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo 3))
(/.f64 (fma.f64 -1 (*.f64 x (pow.f64 hi 2)) (*.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))))) (pow.f64 lo 3))
(/.f64 (-.f64 (*.f64 (*.f64 hi lo) (+.f64 hi (-.f64 lo x))) (*.f64 x (pow.f64 hi 2))) (pow.f64 lo 3))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo 3))
(/.f64 (fma.f64 -1 (*.f64 x (pow.f64 hi 2)) (*.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))))) (pow.f64 lo 3))
(/.f64 (-.f64 (*.f64 (*.f64 hi lo) (+.f64 hi (-.f64 lo x))) (*.f64 x (pow.f64 hi 2))) (pow.f64 lo 3))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo 3))
(/.f64 (fma.f64 -1 (*.f64 x (pow.f64 hi 2)) (*.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))))) (pow.f64 lo 3))
(/.f64 (-.f64 (*.f64 (*.f64 hi lo) (+.f64 hi (-.f64 lo x))) (*.f64 x (pow.f64 hi 2))) (pow.f64 lo 3))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (fma.f64 -1 (*.f64 (pow.f64 hi 2) (/.f64 x (pow.f64 lo 2))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) (*.f64 (pow.f64 hi 2) (/.f64 (neg.f64 x) (pow.f64 lo 2)))) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (fma.f64 -1 (*.f64 (pow.f64 hi 2) (/.f64 x (pow.f64 lo 2))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) (*.f64 (pow.f64 hi 2) (/.f64 (neg.f64 x) (pow.f64 lo 2)))) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (fma.f64 -1 (*.f64 (pow.f64 hi 2) (/.f64 x (pow.f64 lo 2))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) (*.f64 (pow.f64 hi 2) (/.f64 (neg.f64 x) (pow.f64 lo 2)))) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) (pow.f64 lo 2))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (fma.f64 -1 (*.f64 (pow.f64 hi 2) (/.f64 x (pow.f64 lo 2))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) (*.f64 (pow.f64 hi 2) (/.f64 (neg.f64 x) (pow.f64 lo 2)))) lo)
(/.f64 hi lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (*.f64 1 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (fma.f64 -1 hi (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 hi 2) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(/.f64 (*.f64 1 (+.f64 hi (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi 2) (/.f64 x lo))) lo))) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (fma.f64 -1 hi (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 hi 2) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(/.f64 (*.f64 1 (+.f64 hi (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi 2) (/.f64 x lo))) lo))) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (fma.f64 -1 hi (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 hi 2) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(/.f64 (*.f64 1 (+.f64 hi (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi 2) (/.f64 x lo))) lo))) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (fma.f64 -1 hi (neg.f64 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 hi 2) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(/.f64 (*.f64 1 (+.f64 hi (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi 2) (/.f64 x lo))) lo))) lo)
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 hi (+.f64 (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 3)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 hi (fma.f64 x (fma.f64 -1 (/.f64 hi (pow.f64 lo 3)) (/.f64 -1 (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 hi (+.f64 (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 3)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 hi (fma.f64 x (fma.f64 -1 (/.f64 hi (pow.f64 lo 3)) (/.f64 -1 (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 hi (+.f64 (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 3)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 hi (fma.f64 x (fma.f64 -1 (/.f64 hi (pow.f64 lo 3)) (/.f64 -1 (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 hi (+.f64 (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 3)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 hi (fma.f64 x (fma.f64 -1 (/.f64 hi (pow.f64 lo 3)) (/.f64 -1 (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 hi (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2))))) (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 hi (+.f64 (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 3)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 hi (fma.f64 x (fma.f64 -1 (/.f64 hi (pow.f64 lo 3)) (/.f64 -1 (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 hi (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 hi (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 3)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (*.f64 hi x) (fma.f64 -1 (/.f64 hi (pow.f64 lo 3)) (/.f64 -1 (pow.f64 lo 2))))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)))
(*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 3)) (/.f64 1 (pow.f64 lo 2))) (*.f64 hi (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))))
(*.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 3)) (/.f64 -1 (pow.f64 lo 2))) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)))
(*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 3)) (/.f64 1 (pow.f64 lo 2))) (*.f64 hi (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))))
(*.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 3)) (/.f64 -1 (pow.f64 lo 2))) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)))
(*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 3)) (/.f64 1 (pow.f64 lo 2))) (*.f64 hi (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))))
(*.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 3)) (/.f64 -1 (pow.f64 lo 2))) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)))
(*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 3)) (/.f64 1 (pow.f64 lo 2))) (*.f64 hi (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))))
(*.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 3)) (/.f64 -1 (pow.f64 lo 2))) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))))
(*.f64 x (+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)))
(*.f64 x (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 3)) (/.f64 1 (pow.f64 lo 2))) (*.f64 hi (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))))
(*.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 3)) (/.f64 -1 (pow.f64 lo 2))) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))))
(*.f64 -1 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3))))))
(*.f64 hi (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 3)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (*.f64 hi x) (fma.f64 -1 (/.f64 hi (pow.f64 lo 3)) (/.f64 -1 (pow.f64 lo 2))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)) (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))))))
(neg.f64 (*.f64 x (fma.f64 -1 (*.f64 hi (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))))))
(*.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))) (*.f64 hi (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)) (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))))))
(neg.f64 (*.f64 x (fma.f64 -1 (*.f64 hi (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))))))
(*.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))) (*.f64 hi (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)) (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))))))
(neg.f64 (*.f64 x (fma.f64 -1 (*.f64 hi (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))))))
(*.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))) (*.f64 hi (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)) (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))))))
(neg.f64 (*.f64 x (fma.f64 -1 (*.f64 hi (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))))))
(*.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))) (*.f64 hi (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) x)) (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))))))
(neg.f64 (*.f64 x (fma.f64 -1 (*.f64 hi (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))))))
(*.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 hi (pow.f64 lo 3)))) (*.f64 hi (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x))) (neg.f64 x))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo 2)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (fma.f64 -1 (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (fma.f64 -1 (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (fma.f64 -1 (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (fma.f64 -1 (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (fma.f64 -1 (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (pow.f64 lo 2))
(/.f64 hi lo)
(/.f64 (+.f64 hi (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (neg.f64 (*.f64 hi (/.f64 x lo)))) lo)
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo)
(/.f64 (+.f64 hi (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (neg.f64 (*.f64 hi (/.f64 x lo)))) lo)
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo)
(/.f64 (+.f64 hi (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (neg.f64 (*.f64 hi (/.f64 x lo)))) lo)
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo)
(/.f64 (+.f64 hi (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (neg.f64 (*.f64 hi (/.f64 x lo)))) lo)
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo)
(/.f64 (+.f64 hi (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (neg.f64 (*.f64 hi (/.f64 x lo)))) lo)
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo)
(/.f64 hi lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi x) lo)) lo))
(neg.f64 (/.f64 (fma.f64 -1 hi (*.f64 hi (/.f64 x lo))) lo))
(/.f64 (*.f64 hi (+.f64 (/.f64 x lo) -1)) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi x) lo)) lo))
(neg.f64 (/.f64 (fma.f64 -1 hi (*.f64 hi (/.f64 x lo))) lo))
(/.f64 (*.f64 hi (+.f64 (/.f64 x lo) -1)) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi x) lo)) lo))
(neg.f64 (/.f64 (fma.f64 -1 hi (*.f64 hi (/.f64 x lo))) lo))
(/.f64 (*.f64 hi (+.f64 (/.f64 x lo) -1)) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi x) lo)) lo))
(neg.f64 (/.f64 (fma.f64 -1 hi (*.f64 hi (/.f64 x lo))) lo))
(/.f64 (*.f64 hi (+.f64 (/.f64 x lo) -1)) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi x) lo)) lo))
(neg.f64 (/.f64 (fma.f64 -1 hi (*.f64 hi (/.f64 x lo))) lo))
(/.f64 (*.f64 hi (+.f64 (/.f64 x lo) -1)) (neg.f64 lo))
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 hi lo))
(fma.f64 -1 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 hi lo))
(fma.f64 -1 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 hi lo))
(fma.f64 -1 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 hi lo))
(fma.f64 -1 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 hi lo))
(fma.f64 -1 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo 2)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo 2))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo 2))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo 2))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo 2))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2)))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo 2))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo 2)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo 2)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 hi (*.f64 lo x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo 2)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 hi (*.f64 lo x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo 2)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 hi (*.f64 lo x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo 2)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 hi (*.f64 lo x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo 2)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 hi (*.f64 lo x)))))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 3)))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo 3))))
(*.f64 hi (/.f64 x (neg.f64 (pow.f64 lo 3))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo 3))
(/.f64 (fma.f64 -1 (*.f64 hi x) (*.f64 hi lo)) (pow.f64 lo 3))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (pow.f64 lo 3))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo 3))
(/.f64 (fma.f64 -1 (*.f64 hi x) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo 3))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi lo)) (*.f64 hi x)) (pow.f64 lo 3))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo 3))
(/.f64 (fma.f64 -1 (*.f64 hi x) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo 3))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi lo)) (*.f64 hi x)) (pow.f64 lo 3))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo 3))
(/.f64 (fma.f64 -1 (*.f64 hi x) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo 3))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi lo)) (*.f64 hi x)) (pow.f64 lo 3))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo 3))
(/.f64 (fma.f64 -1 (*.f64 hi x) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo 3))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi lo)) (*.f64 hi x)) (pow.f64 lo 3))
(/.f64 1 lo)
(/.f64 (+.f64 1 (/.f64 hi lo)) lo)
(/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 1 (fma.f64 -1 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo 2))))) lo)
(/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 1 (fma.f64 -1 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo 2))))) lo)
(/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 1 (fma.f64 -1 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo 2))))) lo)
(/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 1 (fma.f64 -1 (*.f64 hi (/.f64 x (pow.f64 lo 2))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 1 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo 2))))) lo)
(/.f64 1 lo)
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))
(/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (neg.f64 lo))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)) 1) lo))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (+.f64 hi (neg.f64 (*.f64 hi (/.f64 x lo)))) lo) -1) lo))
(/.f64 (fma.f64 -1 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) -1) (neg.f64 lo))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)) 1) lo))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (+.f64 hi (neg.f64 (*.f64 hi (/.f64 x lo)))) lo) -1) lo))
(/.f64 (fma.f64 -1 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) -1) (neg.f64 lo))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)) 1) lo))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (+.f64 hi (neg.f64 (*.f64 hi (/.f64 x lo)))) lo) -1) lo))
(/.f64 (fma.f64 -1 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) -1) (neg.f64 lo))
(*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)) 1) lo))
(neg.f64 (/.f64 (fma.f64 -1 (/.f64 (+.f64 hi (neg.f64 (*.f64 hi (/.f64 x lo)))) lo) -1) lo))
(/.f64 (fma.f64 -1 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) -1) (neg.f64 lo))
(/.f64 1 lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo))
(fma.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3))) (/.f64 1 lo))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo))
(fma.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3))) (/.f64 1 lo))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo))
(fma.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3))) (/.f64 1 lo))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo))
(fma.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3))) (/.f64 1 lo))
(+.f64 (*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))) (/.f64 1 lo))
(fma.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3))) (/.f64 1 lo))
(*.f64 hi (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3))))
(*.f64 hi (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3))))
(*.f64 hi (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3))))
(*.f64 hi (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3))))
(*.f64 hi (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3))))
(*.f64 hi (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 3))))
(*.f64 hi (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 3)))))
(/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)) (/.f64 1 (*.f64 hi lo)))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)) (/.f64 1 (*.f64 hi lo))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) lo) (/.f64 -1 (*.f64 hi lo))) (neg.f64 hi))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)) (/.f64 1 (*.f64 hi lo)))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)) (/.f64 1 (*.f64 hi lo))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) lo) (/.f64 -1 (*.f64 hi lo))) (neg.f64 hi))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)) (/.f64 1 (*.f64 hi lo)))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)) (/.f64 1 (*.f64 hi lo))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) lo) (/.f64 -1 (*.f64 hi lo))) (neg.f64 hi))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)) (/.f64 1 (*.f64 hi lo)))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)) (/.f64 1 (*.f64 hi lo))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) lo) (/.f64 -1 (*.f64 hi lo))) (neg.f64 hi))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)) (/.f64 1 (*.f64 hi lo)))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) lo)) (/.f64 1 (*.f64 hi lo))))
(*.f64 (+.f64 (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) lo) (/.f64 -1 (*.f64 hi lo))) (neg.f64 hi))
(+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(fma.f64 -1 (*.f64 hi (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 hi (/.f64 x (pow.f64 lo 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(fma.f64 -1 (*.f64 hi (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 hi (/.f64 x (pow.f64 lo 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(fma.f64 -1 (*.f64 hi (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 hi (/.f64 x (pow.f64 lo 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(fma.f64 -1 (*.f64 hi (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 hi (/.f64 x (pow.f64 lo 3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(fma.f64 -1 (*.f64 hi (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 hi (/.f64 x (pow.f64 lo 3))))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 3)))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo 3))))
(*.f64 hi (/.f64 x (neg.f64 (pow.f64 lo 3))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo 2) x)))))
(*.f64 x (fma.f64 -1 (/.f64 hi (pow.f64 lo 3)) (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo 2)) x))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo 2)) x)) (/.f64 hi (pow.f64 lo 3))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo 2) x)))))
(*.f64 x (fma.f64 -1 (/.f64 hi (pow.f64 lo 3)) (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo 2)) x))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo 2)) x)) (/.f64 hi (pow.f64 lo 3))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo 2) x)))))
(*.f64 x (fma.f64 -1 (/.f64 hi (pow.f64 lo 3)) (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo 2)) x))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo 2)) x)) (/.f64 hi (pow.f64 lo 3))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo 2) x)))))
(*.f64 x (fma.f64 -1 (/.f64 hi (pow.f64 lo 3)) (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo 2)) x))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo 2)) x)) (/.f64 hi (pow.f64 lo 3))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 3))) (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo 2) x)))))
(*.f64 x (fma.f64 -1 (/.f64 hi (pow.f64 lo 3)) (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo 2)) x))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo 2)) x)) (/.f64 hi (pow.f64 lo 3))))
(*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 3)))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo 3))))
(*.f64 hi (/.f64 x (neg.f64 (pow.f64 lo 3))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (/.f64 hi (pow.f64 lo 3)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x) (/.f64 hi (pow.f64 lo 3)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo 3)) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (/.f64 hi (pow.f64 lo 3)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x) (/.f64 hi (pow.f64 lo 3)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo 3)) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (/.f64 hi (pow.f64 lo 3)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x) (/.f64 hi (pow.f64 lo 3)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo 3)) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (/.f64 hi (pow.f64 lo 3)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x) (/.f64 hi (pow.f64 lo 3)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo 3)) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (/.f64 hi (pow.f64 lo 3)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x) (/.f64 hi (pow.f64 lo 3)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo 3)) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) x)) (neg.f64 x))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi)))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi)))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi)))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi)))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi)))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
(/.f64 x hi)
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 -1 hi)) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 -1 hi)) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 -1 hi)) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 -1 hi)) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 -1 hi)) (neg.f64 x))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi lo)))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi lo)))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi lo)))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi lo)))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi lo)))))
(*.f64 lo (-.f64 (/.f64 x hi) 1))
(*.f64 lo (+.f64 (/.f64 x hi) -1))
(*.f64 lo (-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(*.f64 lo (-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(*.f64 lo (-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(*.f64 lo (-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(*.f64 lo (-.f64 (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)) 1))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(*.f64 -1 (/.f64 (pow.f64 lo 2) hi))
(/.f64 (neg.f64 (pow.f64 lo 2)) hi)
(/.f64 (pow.f64 lo 2) (neg.f64 hi))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 -1 lo) (/.f64 -1 hi))))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 -1 lo) (/.f64 -1 hi))))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 -1 lo) (/.f64 -1 hi))))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 -1 lo) (/.f64 -1 hi))))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 -1 lo) (/.f64 -1 hi))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) hi))
(/.f64 (neg.f64 (pow.f64 lo 2)) hi)
(/.f64 (pow.f64 lo 2) (neg.f64 hi))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x hi))) lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (neg.f64 (/.f64 (+.f64 1 (neg.f64 (/.f64 x hi))) lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 -1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x hi))) lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (neg.f64 (/.f64 (+.f64 1 (neg.f64 (/.f64 x hi))) lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 -1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x hi))) lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (neg.f64 (/.f64 (+.f64 1 (neg.f64 (/.f64 x hi))) lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 -1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x hi))) lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (neg.f64 (/.f64 (+.f64 1 (neg.f64 (/.f64 x hi))) lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 -1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x hi))) lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (neg.f64 (/.f64 (+.f64 1 (neg.f64 (/.f64 x hi))) lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x hi)) lo) (/.f64 -1 hi)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) lo)
(-.f64 (/.f64 (neg.f64 (pow.f64 lo 2)) hi) lo)
(-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 hi)) lo)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 hi)) lo) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 hi)) lo) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 hi)) lo) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 hi)) lo) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 hi)) lo) x)))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) lo) x)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo 2)) hi) lo) x)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 hi)) lo) x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) lo) x)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo 2)) hi) lo) x)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 hi)) lo) x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) lo) x)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo 2)) hi) lo) x)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 hi)) lo) x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) lo) x)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo 2)) hi) lo) x)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 hi)) lo) x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) lo) x)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo 2)) hi) lo) x)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 hi)) lo) x))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 -1 (*.f64 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 lo (+.f64 (-.f64 x lo) (neg.f64 hi))) hi)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 -1 (*.f64 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 lo (+.f64 (-.f64 x lo) (neg.f64 hi))) hi)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 -1 (*.f64 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 lo (+.f64 (-.f64 x lo) (neg.f64 hi))) hi)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 -1 (*.f64 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 lo (+.f64 (-.f64 x lo) (neg.f64 hi))) hi)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 -1 (*.f64 hi lo) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 lo (+.f64 (-.f64 x lo) (neg.f64 hi))) hi)
(*.f64 -1 lo)
(neg.f64 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(*.f64 -1 lo)
(neg.f64 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi)))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi)))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi)))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi)))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi)))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
(/.f64 x hi)
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 -1 hi)) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 -1 hi)) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 -1 hi)) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 -1 hi)) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi))))
(*.f64 (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 -1 hi)) (neg.f64 x))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi lo)))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi lo)))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi lo)))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi lo)))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi lo)))))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 lo (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 lo (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 lo (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 lo (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 lo (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) hi))
(/.f64 (neg.f64 (pow.f64 lo 2)) hi)
(/.f64 (pow.f64 lo 2) (neg.f64 hi))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) hi))
(/.f64 (neg.f64 (pow.f64 lo 2)) hi)
(/.f64 (pow.f64 lo 2) (neg.f64 hi))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 hi)))
(*.f64 -1 (/.f64 (pow.f64 lo 2) hi))
(/.f64 (neg.f64 (pow.f64 lo 2)) hi)
(/.f64 (pow.f64 lo 2) (neg.f64 hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) (/.f64 (*.f64 lo x) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (*.f64 hi x))))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (*.f64 hi x)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (*.f64 hi x)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (/.f64 lo hi))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (*.f64 hi x)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (*.f64 hi x)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (/.f64 lo hi))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (*.f64 hi x)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (*.f64 hi x)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (/.f64 lo hi))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (*.f64 hi x)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (*.f64 hi x)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (/.f64 lo hi))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 (pow.f64 lo 2) (*.f64 hi x)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 lo hi) (/.f64 (pow.f64 lo 2) (*.f64 hi x)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (pow.f64 lo 2) (*.f64 hi x)) (/.f64 lo hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) hi)) lo) hi)
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo 2)) hi) lo) hi)
(/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 hi)) 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 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (neg.f64 (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 (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 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (neg.f64 (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 (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 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (neg.f64 (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 (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 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (neg.f64 (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 (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 (fma.f64 x (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (/.f64 (pow.f64 lo 2) (neg.f64 (pow.f64 hi 2)))) (/.f64 lo hi))
(/.f64 (*.f64 x (+.f64 1 (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 1 (/.f64 lo hi)) hi))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) x))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 (pow.f64 hi 2))) (/.f64 lo hi)) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) x))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 (pow.f64 hi 2))) (/.f64 lo hi)) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) x))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 (pow.f64 hi 2))) (/.f64 lo hi)) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) x))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 (pow.f64 hi 2))) (/.f64 lo hi)) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) x))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 lo 2) (*.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2)))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 hi) (/.f64 lo (pow.f64 hi 2))) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 (pow.f64 hi 2))) (/.f64 lo hi)) x)))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 lo hi)) 1)) hi))
(neg.f64 (*.f64 x (/.f64 (fma.f64 -1 (/.f64 lo hi) -1) hi)))
(*.f64 (neg.f64 x) (/.f64 (fma.f64 -1 (/.f64 lo hi) -1) hi))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) x))) (/.f64 1 hi))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 lo hi)) x))) (/.f64 1 hi))))
(*.f64 x (neg.f64 (fma.f64 -1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 (pow.f64 hi 2))) (/.f64 lo hi)) x)) (/.f64 -1 hi))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) x))) (/.f64 1 hi))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 lo hi)) x))) (/.f64 1 hi))))
(*.f64 x (neg.f64 (fma.f64 -1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 (pow.f64 hi 2))) (/.f64 lo hi)) x)) (/.f64 -1 hi))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) x))) (/.f64 1 hi))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 lo hi)) x))) (/.f64 1 hi))))
(*.f64 x (neg.f64 (fma.f64 -1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 (pow.f64 hi 2))) (/.f64 lo hi)) x)) (/.f64 -1 hi))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) x))) (/.f64 1 hi))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 lo hi)) x))) (/.f64 1 hi))))
(*.f64 x (neg.f64 (fma.f64 -1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 (pow.f64 hi 2))) (/.f64 lo hi)) x)) (/.f64 -1 hi))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 lo hi)) x))) (/.f64 1 hi))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo 2)) (pow.f64 hi 2)) (/.f64 lo hi)) x))) (/.f64 1 hi))))
(*.f64 x (neg.f64 (fma.f64 -1 (+.f64 (/.f64 lo (pow.f64 hi 2)) (/.f64 (-.f64 (/.f64 (pow.f64 lo 2) (neg.f64 (pow.f64 hi 2))) (/.f64 lo hi)) x)) (/.f64 -1 hi))))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 -1 (/.f64 lo (pow.f64 hi 2))) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 -1 (/.f64 lo (pow.f64 hi 2)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi 2)) (/.f64 -1 hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (neg.f64 (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (neg.f64 (pow.f64 hi 2)))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 -1 (pow.f64 hi 2)) (/.f64 -1 (*.f64 hi lo)))))
(*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))
(*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo 2)) (/.f64 x (*.f64 lo (pow.f64 hi 2)))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 -1 (pow.f64 hi 2)) (/.f64 -1 (*.f64 hi lo))))))
(*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))
(*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo 2)) (/.f64 x (*.f64 lo (pow.f64 hi 2)))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 -1 (pow.f64 hi 2)) (/.f64 -1 (*.f64 hi lo))))))
(*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))
(*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo 2)) (/.f64 x (*.f64 lo (pow.f64 hi 2)))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 -1 (pow.f64 hi 2)) (/.f64 -1 (*.f64 hi lo))))))
(*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))
(*.f64 (pow.f64 lo 2) (-.f64 (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo 2)) (/.f64 x (*.f64 lo (pow.f64 hi 2)))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))
(*.f64 (pow.f64 lo 2) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 -1 (pow.f64 hi 2)) (/.f64 -1 (*.f64 hi lo))))))
(*.f64 -1 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)))
(/.f64 (neg.f64 (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (neg.f64 (pow.f64 hi 2)))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) lo)) (/.f64 1 (pow.f64 hi 2))))
(*.f64 (pow.f64 lo 2) (-.f64 (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi)) lo)) (/.f64 1 (pow.f64 hi 2))))
(*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) lo) (/.f64 -1 (pow.f64 hi 2))))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) lo)) (/.f64 1 (pow.f64 hi 2))))
(*.f64 (pow.f64 lo 2) (-.f64 (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) lo)) (/.f64 1 (pow.f64 hi 2))))
(*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 (-.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (/.f64 x (*.f64 hi lo))) lo) (/.f64 -1 (pow.f64 hi 2))))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) lo)) (/.f64 1 (pow.f64 hi 2))))
(*.f64 (pow.f64 lo 2) (-.f64 (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) lo)) (/.f64 1 (pow.f64 hi 2))))
(*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 (-.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (/.f64 x (*.f64 hi lo))) lo) (/.f64 -1 (pow.f64 hi 2))))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) lo)) (/.f64 1 (pow.f64 hi 2))))
(*.f64 (pow.f64 lo 2) (-.f64 (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) lo)) (/.f64 1 (pow.f64 hi 2))))
(*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 (-.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (/.f64 x (*.f64 hi lo))) lo) (/.f64 -1 (pow.f64 hi 2))))
(*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi))) lo)) (/.f64 1 (pow.f64 hi 2))))
(*.f64 (pow.f64 lo 2) (-.f64 (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (fma.f64 -1 (/.f64 x (pow.f64 hi 2)) (/.f64 1 hi))) lo)) (/.f64 1 (pow.f64 hi 2))))
(*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 (-.f64 (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2))) (/.f64 x (*.f64 hi lo))) lo) (/.f64 -1 (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 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi 2))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi 2))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi 2))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi 2))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi 2))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi 2))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x lo)) (*.f64 -1 (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
x
(+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) 1)))
(+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) -1)))
(fma.f64 hi (+.f64 (/.f64 x lo) -1) x)
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (pow.f64 hi 2) lo))
(/.f64 (pow.f64 hi 2) (neg.f64 lo))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 -1 lo) (/.f64 -1 hi))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 lo) (/.f64 1 hi)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 lo) (/.f64 1 hi)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 lo) (/.f64 1 hi)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi 2)) (+.f64 (/.f64 1 lo) (/.f64 1 hi)))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (pow.f64 hi 2) lo))
(/.f64 (pow.f64 hi 2) (neg.f64 lo))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (+.f64 1 (*.f64 -1 (+.f64 (/.f64 x hi) (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (-.f64 1 (/.f64 x hi)) (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (+.f64 1 (*.f64 -1 (+.f64 (/.f64 x hi) (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (-.f64 1 (/.f64 x hi)) (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (+.f64 1 (*.f64 -1 (+.f64 (/.f64 x hi) (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (-.f64 1 (/.f64 x hi)) (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (+.f64 1 (*.f64 -1 (+.f64 (/.f64 x hi) (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (-.f64 1 (/.f64 x hi)) (/.f64 x lo)) hi) (/.f64 -1 lo)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi)
(-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo)) hi)
(-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 lo)) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (-.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 hi 2) lo)) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (-.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 hi 2) lo)) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (-.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 hi 2) lo)) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (-.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 hi 2) lo)) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (-.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 hi 2) lo)) hi)
(*.f64 x (+.f64 1 (/.f64 hi lo)))
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (+.f64 1 (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x))))
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 lo)) hi) x))))
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (+.f64 1 (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x))))
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 lo)) hi) x))))
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (+.f64 1 (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x))))
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 lo)) hi) x))))
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (+.f64 1 (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x))))
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 lo)) hi) x))))
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (+.f64 1 (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x))))
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 lo)) hi) x))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 hi lo) -1)))
(*.f64 (fma.f64 -1 (/.f64 hi lo) -1) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(neg.f64 (*.f64 x (+.f64 (fma.f64 -1 (/.f64 hi lo) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo)) hi) x))) -1)))
(*.f64 (fma.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 lo)) hi) x)) -1) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(neg.f64 (*.f64 x (+.f64 (fma.f64 -1 (/.f64 hi lo) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo)) hi) x))) -1)))
(*.f64 (fma.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 lo)) hi) x)) -1) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(neg.f64 (*.f64 x (+.f64 (fma.f64 -1 (/.f64 hi lo) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo)) hi) x))) -1)))
(*.f64 (fma.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 lo)) hi) x)) -1) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(neg.f64 (*.f64 x (+.f64 (fma.f64 -1 (/.f64 hi lo) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo)) hi) x))) -1)))
(*.f64 (fma.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 lo)) hi) x)) -1) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(neg.f64 (*.f64 x (+.f64 (fma.f64 -1 (/.f64 hi lo) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo)) hi) x))) -1)))
(*.f64 (fma.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 lo)) hi) x)) -1) (neg.f64 x))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (pow.f64 hi 2) (neg.f64 (pow.f64 lo 2)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 (/.f64 x hi) (pow.f64 lo 2)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 -1 (pow.f64 lo 2)) (/.f64 -1 (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo 2)) (/.f64 x (*.f64 lo (pow.f64 hi 2)))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 -1 (pow.f64 lo 2)) (/.f64 -1 (*.f64 hi lo))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo 2)) (/.f64 x (*.f64 lo (pow.f64 hi 2)))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 -1 (pow.f64 lo 2)) (/.f64 -1 (*.f64 hi lo))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo 2)) (/.f64 x (*.f64 lo (pow.f64 hi 2)))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 -1 (pow.f64 lo 2)) (/.f64 -1 (*.f64 hi lo))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo 2)) (/.f64 x (*.f64 lo (pow.f64 hi 2)))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 -1 (pow.f64 lo 2)) (/.f64 -1 (*.f64 hi lo))))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (pow.f64 hi 2) (neg.f64 (pow.f64 lo 2)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) hi) (/.f64 -1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 x (*.f64 hi lo))) hi) (/.f64 -1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 x (*.f64 hi lo))) hi) (/.f64 -1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 x (*.f64 hi lo))) hi) (/.f64 -1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 x (*.f64 hi lo))) hi) (/.f64 -1 (pow.f64 lo 2))))
(/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) lo)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo)) hi) lo)
(/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 lo)) hi) lo)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)
(*.f64 x (/.f64 (+.f64 1 (/.f64 hi lo)) lo))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 (pow.f64 lo 2))) (/.f64 hi lo)) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 (pow.f64 lo 2))) (/.f64 hi lo)) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 (pow.f64 lo 2))) (/.f64 hi lo)) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 (pow.f64 lo 2))) (/.f64 hi lo)) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 (pow.f64 lo 2))) (/.f64 hi lo)) x)))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(/.f64 (neg.f64 (*.f64 x (fma.f64 -1 (/.f64 hi lo) -1))) lo)
(*.f64 x (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (neg.f64 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(*.f64 x (neg.f64 (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 (pow.f64 lo 2))) (/.f64 hi lo)) x)) (/.f64 -1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(*.f64 x (neg.f64 (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 (pow.f64 lo 2))) (/.f64 hi lo)) x)) (/.f64 -1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(*.f64 x (neg.f64 (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 (pow.f64 lo 2))) (/.f64 hi lo)) x)) (/.f64 -1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(*.f64 x (neg.f64 (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 (pow.f64 lo 2))) (/.f64 hi lo)) x)) (/.f64 -1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(*.f64 x (neg.f64 (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 (pow.f64 lo 2))) (/.f64 hi lo)) x)) (/.f64 -1 lo))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))
(*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (neg.f64 lo))
x
(+.f64 x (/.f64 (*.f64 hi x) lo))
(+.f64 x (*.f64 hi (/.f64 x lo)))
(fma.f64 hi (/.f64 x lo) x)
(+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (pow.f64 hi 2) lo))
(/.f64 (pow.f64 hi 2) (neg.f64 lo))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 -1 lo))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (pow.f64 hi 2) lo))
(/.f64 (pow.f64 hi 2) (neg.f64 lo))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (/.f64 x hi) (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (neg.f64 x) hi) (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (/.f64 x hi) (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (neg.f64 x) hi) (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (/.f64 x hi) (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (neg.f64 x) hi) (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (/.f64 x hi) (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (neg.f64 x) hi) (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (pow.f64 hi 2) lo))
(/.f64 (pow.f64 hi 2) (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(-.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 hi 2) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(-.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 hi 2) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(-.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 hi 2) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(-.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 hi 2) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(-.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) (/.f64 (pow.f64 hi 2) lo))
(*.f64 x (+.f64 1 (/.f64 hi lo)))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 hi lo) -1)))
(*.f64 (fma.f64 -1 (/.f64 hi lo) -1) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(neg.f64 (*.f64 x (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) -1)))
(*.f64 x (neg.f64 (+.f64 (-.f64 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (/.f64 hi lo)) -1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(neg.f64 (*.f64 x (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) -1)))
(*.f64 x (neg.f64 (+.f64 (-.f64 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (/.f64 hi lo)) -1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(neg.f64 (*.f64 x (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) -1)))
(*.f64 x (neg.f64 (+.f64 (-.f64 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (/.f64 hi lo)) -1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(neg.f64 (*.f64 x (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) -1)))
(*.f64 x (neg.f64 (+.f64 (-.f64 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (/.f64 hi lo)) -1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(neg.f64 (*.f64 x (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) -1)))
(*.f64 x (neg.f64 (+.f64 (-.f64 (/.f64 (pow.f64 hi 2) (*.f64 lo x)) (/.f64 hi lo)) -1)))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
x
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
x
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) 1) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) 1) (/.f64 x lo))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (*.f64 hi (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (/.f64 x hi) (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo 2)) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(*.f64 (pow.f64 hi 2) (+.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (-.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo 2)) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(*.f64 (pow.f64 hi 2) (+.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (-.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo 2)) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(*.f64 (pow.f64 hi 2) (+.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (-.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo 2)) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(*.f64 (pow.f64 hi 2) (+.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (-.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (/.f64 x hi) (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 x (*.f64 hi (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (+.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (+.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (+.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (+.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) hi)))
(-.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (-.f64 (/.f64 hi lo) (neg.f64 (/.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 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (fma.f64 (neg.f64 x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 hi lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (fma.f64 (neg.f64 x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 hi lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (fma.f64 (neg.f64 x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 hi lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (fma.f64 (neg.f64 x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 hi lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (-.f64 (fma.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(+.f64 (+.f64 1 (fma.f64 (neg.f64 x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 hi lo))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(neg.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (neg.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 x)) (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 x)) (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 x)) (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 x)) (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 x)) (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (-.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2)))))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (neg.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 (+.f64 1 (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))))
(*.f64 (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 (+.f64 1 (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))))
(*.f64 (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 (+.f64 1 (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))))
(*.f64 (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 (+.f64 1 (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))))
(*.f64 (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 (+.f64 1 (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))))
(*.f64 (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))
(neg.f64 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))
(*.f64 (neg.f64 hi) (/.f64 (-.f64 x hi) (pow.f64 lo 2)))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (-.f64 hi x) (*.f64 (-.f64 x hi) (neg.f64 hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 (-.f64 x hi) (neg.f64 hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 (-.f64 x hi) (neg.f64 hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 (-.f64 x hi) (neg.f64 hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 (-.f64 x hi) (neg.f64 hi))) (pow.f64 lo 2))
1
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
(+.f64 1 (-.f64 (/.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 x lo))
(+.f64 1 (-.f64 (fma.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 (-.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.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 x lo))
(+.f64 1 (-.f64 (fma.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 (-.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.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 x lo))
(+.f64 1 (-.f64 (fma.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 (-.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.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 x lo))
(+.f64 1 (-.f64 (fma.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 (-.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.f64 (-.f64 hi x) lo))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (-.f64 x hi))) lo)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (-.f64 x hi))) lo)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (-.f64 x hi))) lo)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (-.f64 x hi))) lo)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))))) 1)
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) x) (pow.f64 lo 2)))))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) x) (pow.f64 lo 2)))))
(pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))) 1)
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) x) (pow.f64 lo 2)))
(*.f64 hi (/.f64 (-.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) x) (pow.f64 lo 2)))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)))) 3)
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) x) (pow.f64 lo 2)))
(*.f64 hi (/.f64 (-.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) x) (pow.f64 lo 2)))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))) 3) 1/3)
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) x) (pow.f64 lo 2)))
(*.f64 hi (/.f64 (-.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) x) (pow.f64 lo 2)))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)))) 2)
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) x) (pow.f64 lo 2)))
(*.f64 hi (/.f64 (-.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) x) (pow.f64 lo 2)))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))) 2))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) x) (pow.f64 lo 2))) 2))
(fabs.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) x) (pow.f64 lo 2))))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))))
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) x) (pow.f64 lo 2)))
(*.f64 hi (/.f64 (-.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) x) (pow.f64 lo 2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))))))
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) x) (pow.f64 lo 2)))
(*.f64 hi (/.f64 (-.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) x) (pow.f64 lo 2)))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2))) 3))
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) x) (pow.f64 lo 2)))
(*.f64 hi (/.f64 (-.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) x) (pow.f64 lo 2)))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)) 3)))
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) x) (pow.f64 lo 2)))
(*.f64 hi (/.f64 (-.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) x) (pow.f64 lo 2)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)) 3) (pow.f64 hi 3)))
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) x) (pow.f64 lo 2)))
(*.f64 hi (/.f64 (-.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) x) (pow.f64 lo 2)))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)))))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) x) (pow.f64 lo 2)))))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) x) (pow.f64 lo 2)))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)))))
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) x) (pow.f64 lo 2)))
(*.f64 hi (/.f64 (-.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) x) (pow.f64 lo 2)))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)))))
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) x) (pow.f64 lo 2)))
(*.f64 hi (/.f64 (-.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) x) (pow.f64 lo 2)))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) x) (pow.f64 lo 2)))) 1))
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) x) (pow.f64 lo 2)))
(*.f64 hi (/.f64 (-.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) x) (pow.f64 lo 2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2)))) 1)
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 1 (*.f64 x (pow.f64 lo -2)))
(*.f64 x (pow.f64 lo -2))
(*.f64 x (pow.f64 lo -2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) 2) (cbrt.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 x (pow.f64 lo -2))
(*.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo))
(pow.f64 (/.f64 (sqrt.f64 x) lo) 2)
(pow.f64 (*.f64 x (pow.f64 lo -2)) 1)
(*.f64 x (pow.f64 lo -2))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo -2))) 3)
(*.f64 x (pow.f64 lo -2))
(pow.f64 (/.f64 (sqrt.f64 x) lo) 2)
(pow.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3) 1/3)
(*.f64 x (pow.f64 lo -2))
(pow.f64 (/.f64 (pow.f64 lo 2) x) -1)
(/.f64 1 (/.f64 (pow.f64 lo 2) x))
(sqrt.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 lo -2)))
(*.f64 x (pow.f64 lo -2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (pow.f64 lo -2)))))
(*.f64 x (pow.f64 lo -2))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 lo -2)) 3))
(*.f64 x (pow.f64 lo -2))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo -2))))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 x (pow.f64 lo -2))
(exp.f64 (log.f64 (*.f64 x (pow.f64 lo -2))))
(*.f64 x (pow.f64 lo -2))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 lo -2))) 1))
(*.f64 x (pow.f64 lo -2))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 1)
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 3)
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 3) 1/3)
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 2)
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(sqrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 2))
(fabs.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) hi))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 3))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 3)))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) 3) (pow.f64 hi 3)))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 1))
(*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)))) 1)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))))
(*.f64 1 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)))
(fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))
(/.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (pow.f64 lo 2))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) (pow.f64 lo 2))
(/.f64 (+.f64 (pow.f64 lo -3) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 3)) (+.f64 (pow.f64 lo -2) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 2) (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (pow.f64 lo 2)))))
(/.f64 (+.f64 (pow.f64 lo -3) (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo) 3)) (+.f64 (pow.f64 lo -2) (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo) 2) (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (pow.f64 lo 2)))))
(/.f64 (+.f64 (pow.f64 lo -3) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 3)) (+.f64 (pow.f64 lo -2) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 2) (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (pow.f64 lo 2))))))
(/.f64 (-.f64 (pow.f64 lo -2) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 2)) (/.f64 (-.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) lo))
(*.f64 (/.f64 (-.f64 (pow.f64 lo -2) (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo) 2)) (-.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) lo)
(*.f64 (/.f64 (-.f64 (pow.f64 lo -2) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 2)) (-.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) lo)
(/.f64 (+.f64 (*.f64 1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (*.f64 lo 1)) (*.f64 lo (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(/.f64 (+.f64 lo (/.f64 (/.f64 lo hi) (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 lo)) (*.f64 lo (neg.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))) (*.f64 lo (neg.f64 lo)))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (*.f64 (/.f64 lo 1) 1)) (*.f64 (/.f64 lo 1) (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(/.f64 (+.f64 lo (/.f64 (/.f64 lo hi) (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(/.f64 (+.f64 lo (*.f64 (/.f64 lo 1) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (*.f64 (/.f64 lo 1) lo))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 1 (neg.f64 lo)) (*.f64 (/.f64 lo 1) (neg.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))) (*.f64 (/.f64 lo 1) (neg.f64 lo)))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))))
(/.f64 (fma.f64 -1 (/.f64 (/.f64 lo hi) (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (neg.f64 lo)) (/.f64 (neg.f64 (pow.f64 lo 2)) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(/.f64 (-.f64 (neg.f64 lo) (/.f64 (/.f64 lo hi) (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (/.f64 (neg.f64 (pow.f64 lo 2)) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(/.f64 (+.f64 (*.f64 -1 lo) (*.f64 (neg.f64 lo) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) (*.f64 (neg.f64 lo) lo))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 lo)) (*.f64 (neg.f64 lo) (neg.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) (pow.f64 lo 2))
(/.f64 (+.f64 lo (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 1)) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) lo))
(/.f64 (+.f64 lo (/.f64 (/.f64 lo hi) (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(/.f64 (+.f64 (*.f64 1 (/.f64 lo 1)) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 1)) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (/.f64 lo 1)))
(/.f64 (+.f64 lo (/.f64 (/.f64 lo hi) (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (/.f64 (pow.f64 lo 2) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(/.f64 (+.f64 (*.f64 1 (neg.f64 lo)) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) -1)) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (neg.f64 lo)))
(/.f64 (fma.f64 -1 (/.f64 (/.f64 lo hi) (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (neg.f64 lo)) (/.f64 (neg.f64 (pow.f64 lo 2)) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(/.f64 (-.f64 (neg.f64 lo) (/.f64 (/.f64 lo hi) (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (/.f64 (neg.f64 (pow.f64 lo 2)) (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))
(/.f64 (+.f64 (*.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo) (*.f64 lo 1)) (pow.f64 lo 2))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (/.f64 lo 1)) (*.f64 lo 1)) (*.f64 lo (/.f64 lo 1)))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (neg.f64 lo)) (*.f64 lo -1)) (*.f64 lo (neg.f64 lo)))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) lo) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) lo))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (/.f64 lo 1)) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) (/.f64 lo 1)))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (neg.f64 lo)) (*.f64 (neg.f64 lo) -1)) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) (pow.f64 lo 2))
(/.f64 (neg.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))))) (neg.f64 (pow.f64 lo 2)))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo lo) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) lo) (pow.f64 lo 2))
(/.f64 (neg.f64 (+.f64 (pow.f64 lo -3) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 3))) (neg.f64 (+.f64 (pow.f64 lo -2) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 2) (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (pow.f64 lo 2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 lo -3) (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo) 3))) (neg.f64 (+.f64 (pow.f64 lo -2) (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo) 2) (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (pow.f64 lo 2))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 lo -3) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 3)) (+.f64 (pow.f64 lo -2) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 2) (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) (pow.f64 lo 2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 lo -2) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 2))) (neg.f64 (/.f64 (-.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) lo)))
(/.f64 (neg.f64 (-.f64 (pow.f64 lo -2) (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo) 2))) (/.f64 (-.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) (neg.f64 lo)))
(*.f64 1 (*.f64 (/.f64 (-.f64 (pow.f64 lo -2) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) 2)) (-.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) lo))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)) 1)
(fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))) 3)
(fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)) 3) 1/3)
(fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))) 2)
(fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)) 2))
(fabs.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo)) 3))
(fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))) 1))
(fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))
(fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))
(fma.f64 1 (/.f64 1 lo) (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)))
(fma.f64 1 (/.f64 1 lo) (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo))
(+.f64 (/.f64 1 lo) (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)))
(fma.f64 1 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)) (/.f64 1 lo))
(fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))
(fma.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) (/.f64 1 lo) (/.f64 1 lo))
(*.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 1) (/.f64 1 lo))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo))) (/.f64 1 lo))
(fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (pow.f64 lo -2)) (/.f64 1 (cbrt.f64 lo)) (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)))
(fma.f64 (cbrt.f64 (pow.f64 lo -2)) (/.f64 1 (cbrt.f64 lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo))) (/.f64 1 lo))
(fma.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo) (/.f64 1 lo))
(fma.f64 (pow.f64 lo -1/2) (pow.f64 lo -1/2) (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)))
(fma.f64 (pow.f64 lo -1/2) (pow.f64 lo -1/2) (/.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) lo))
(+.f64 (pow.f64 lo -1) (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(+.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1)) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 1 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(+.f64 (fma.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1)) (*.f64 lo 0))
(+.f64 (fma.f64 1 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1)) (*.f64 lo 0))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(+.f64 (fma.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1)) (*.f64 lo 0))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1)) (*.f64 lo 0))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(+.f64 (fma.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1)) (*.f64 lo 0))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1)) (*.f64 lo 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(+.f64 (fma.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1)) (*.f64 lo 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1)) (*.f64 lo 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo 1))) (fma.f64 (neg.f64 lo) 1 (*.f64 lo 1)))
(+.f64 (fma.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1)) (*.f64 lo 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))
(+.f64 (fma.f64 1 (/.f64 (*.f64 lo (-.f64 x lo)) hi) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1)) (*.f64 lo 0))
(*.f64 1 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) 2) (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(*.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 lo 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) 3) (pow.f64 lo 3)) (+.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) 2) (fma.f64 lo lo (*.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 lo 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 2) (*.f64 lo (+.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 lo 2)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) 2) (pow.f64 lo 2)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 lo 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 2) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) 3) (pow.f64 lo 3))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) 2) (fma.f64 lo lo (*.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) hi))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 3) (pow.f64 lo 3)) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 2) (*.f64 lo (+.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 lo 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) 2) (pow.f64 lo 2))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 2) (pow.f64 lo 2)) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) 1)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) 3)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(pow.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) 3) 1/3)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) 2)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) 2))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) 2))
(fabs.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1)))
(log.f64 (exp.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) 3))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)))
(expm1.f64 (log1p.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(exp.f64 (log.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) 1))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(fma.f64 1 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 (-.f64 x lo) hi) 1)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3) 1/3)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 1)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 3)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 3) 1/3)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 2)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 2))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) 2))
(fabs.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) 3))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 1))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))) 1)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)))
(*.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 1 hi))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) 2) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) 1)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) 3)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) 3) 1/3)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) 2)
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(pow.f64 (/.f64 hi (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) -1)
(/.f64 1 (/.f64 hi (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo))))
(/.f64 1 (/.f64 hi (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi) 2))
(fabs.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi))
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) 3))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) 3) (pow.f64 hi 3)))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(exp.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) 1))
(/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (*.f64 hi 0))
(+.f64 (fma.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (*.f64 hi 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (*.f64 hi 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (*.f64 hi 0))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (*.f64 hi 0))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (*.f64 hi 0))
(*.f64 1 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) (pow.f64 hi 3)) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) (pow.f64 hi 3)) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (fma.f64 hi hi (*.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) (pow.f64 hi 3)) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (*.f64 hi (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (pow.f64 hi 2)) (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (pow.f64 hi 2)) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) (pow.f64 hi 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) (pow.f64 hi 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (fma.f64 hi hi (*.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) (pow.f64 hi 3)) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (*.f64 hi (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (pow.f64 hi 2))) (neg.f64 (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(neg.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (pow.f64 hi 2)) (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (pow.f64 hi 2)) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 1)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 3)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 3) 1/3)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2)
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 2))
(fabs.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 3))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 1))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(fma.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(+.f64 x (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1)))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(-.f64 (+.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 1)
(+.f64 1 (-.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 1))
(+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 0)
(*.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 1 lo))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 1)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 3)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3) 1/3)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 2)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(pow.f64 (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) -1)
(/.f64 1 (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(/.f64 1 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2))
(fabs.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(+.f64 1 (-.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 1))
(+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 0)
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 1))
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 1)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(*.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 1)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 3)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) 1/3)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2))
(fabs.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 1))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 1 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(*.f64 1 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) (sqrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3)) (+.f64 1 (+.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2)) (+.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3)) (+.f64 -1 (neg.f64 (+.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2))))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (-.f64 -1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(neg.f64 (/.f64 (-.f64 1 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2)) (+.f64 -1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo)))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (-.f64 -1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(pow.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 1)
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) 3)
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 3) 1/3)
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) 2)
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 2))
(fabs.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 3))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) -1)
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) 1))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))

eval285.0ms (0.9%)

Compiler

Compiled 19320 to 9635 computations (50.1% saved)

prune217.0ms (0.7%)

Pruning

59 alts after pruning (57 fresh and 2 done)

PrunedKeptTotal
New73955794
Fresh224
Picked325
Done000
Total74459803
Accuracy
20.2%
Counts
803 → 59
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.7%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
18.7%
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)
15.7%
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) 3)
18.7%
(/.f64 (-.f64 x lo) hi)
8.3%
(/.f64 (+.f64 x (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))) hi)
8.3%
(/.f64 (+.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) 3)) hi)
8.3%
(/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 3) lo)) hi)
8.4%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (neg.f64 lo) hi)) lo)) hi)
8.3%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 1 hi))) lo)) hi)
8.3%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) lo)) hi)
8.3%
(/.f64 (+.f64 x (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))) hi)
8.6%
(/.f64 (+.f64 x (+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))) hi)
8.6%
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))) hi)
18.1%
(/.f64 (+.f64 x (fabs.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1)))) hi)
7.7%
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
18.7%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
15.7%
(-.f64 1 (/.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi)) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 3) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo))
10.4%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
15.7%
(-.f64 1 (/.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) lo))
15.7%
(-.f64 1 (/.f64 (+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) lo))
15.7%
(-.f64 1 (/.f64 (+.f64 (fma.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) lo))
19.1%
(-.f64 1 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo))
18.7%
(-.f64 1 (/.f64 x lo))
15.7%
(-.f64 1 (-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo)))
15.7%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 1))
15.7%
(-.f64 1 (*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 1 lo)))
18.7%
(-.f64 1 (*.f64 x (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
15.2%
(-.f64 1 (sqrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
19.1%
(+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) -1)
19.0%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
15.6%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
19.0%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 (fma.f64 -1 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) -1) (neg.f64 lo)) (/.f64 x (pow.f64 lo 2)))))
19.0%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo 2)))))
19.0%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 (pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))))) 3) lo)) (/.f64 x (pow.f64 lo 2)))))
19.0%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo)) (/.f64 x (pow.f64 lo 2)))))
14.9%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo 2)))) lo)) (/.f64 x (pow.f64 lo 2)))))
19.0%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (*.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 1) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))
15.7%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
18.7%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
8.3%
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 1 hi))
11.8%
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
18.8%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
18.7%
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
15.7%
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
18.7%
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
18.7%
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
8.3%
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
15.7%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
18.7%
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
15.7%
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
18.7%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
15.7%
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 3))
18.7%
1
Compiler

Compiled 2460 to 1505 computations (38.8% saved)

localize332.0ms (1%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
99.6%
(/.f64 (-.f64 (expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo)
91.5%
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
78.6%
(-.f64 (expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi)
77.3%
(log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
99.8%
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
99.6%
(/.f64 (-.f64 x lo) hi)
99.2%
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
99.8%
(-.f64 1 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo))
99.6%
(/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)
99.6%
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
97.6%
(-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)
99.7%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
99.6%
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
99.5%
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
97.6%
(+.f64 (/.f64 (-.f64 x hi) lo) -1)
Compiler

Compiled 289 to 90 computations (68.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 214.0ms
Operation ival-div, time spent: 67.0ms, 31.0% of total-time
Operation composed, time spent: 41.0ms, 19.0% of total-time
Operation ival-add, time spent: 34.0ms, 16.0% of total-time
Operation ival-mult, time spent: 32.0ms, 15.0% of total-time
Operation ival-sub, time spent: 17.0ms, 8.0% of total-time
Operation ival-log, time spent: 8.0ms, 4.0% of total-time
Operation ival-exp, time spent: 4.0ms, 2.0% of total-time
Operation ival-sqrt, time spent: 4.0ms, 2.0% of total-time
Operation const, time spent: 4.0ms, 2.0% of total-time
Operation ival-fabs, time spent: 2.0ms, 1.0% of total-time
Operation ival-pow, time spent: 2.0ms, 1.0% of total-time
Operation ival-neg, time spent: 1.0ms, 0.0% of total-time

series286.0ms (0.9%)

Counts
14 → 724
Calls
Call 1
Inputs
#<alt (+.f64 (/.f64 (-.f64 x hi) lo) -1)>
#<alt (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)>
#<alt (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)>
#<alt (-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))>
#<alt (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)>
#<alt (-.f64 1 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo))>
#<alt (pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)>
#<alt (sqrt.f64 (/.f64 (-.f64 x lo) hi))>
#<alt (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))>
#<alt (-.f64 (expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi)>
#<alt (expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))>
#<alt (/.f64 (-.f64 (expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo)>
Outputs
#<alt (*.f64 -1 (+.f64 1 (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))>
#<alt (/.f64 x lo)>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo)))>
#<alt (/.f64 x lo)>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))>
#<alt (-.f64 (/.f64 x lo) 1)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)>
#<alt (*.f64 -1 (/.f64 hi lo))>
#<alt (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 -1 (/.f64 hi lo))>
#<alt (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))>
#<alt (/.f64 (-.f64 x hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (*.f64 -1 lo)) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (*.f64 -1 lo)) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (*.f64 -1 lo)) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (*.f64 -1 lo)) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (*.f64 -1 lo)) hi) lo)>
#<alt -1>
#<alt (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))>
#<alt -1>
#<alt (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))>
#<alt (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))>
#<alt x>
#<alt (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) 1)))>
#<alt (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))>
#<alt (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))>
#<alt (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))>
#<alt (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 (/.f64 x lo) 1)) (*.f64 -1 (/.f64 x hi))) hi)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 (/.f64 x lo) 1)) (*.f64 -1 (/.f64 x hi))) hi)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 (/.f64 x lo) 1)) (*.f64 -1 (/.f64 x hi))) hi)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 (/.f64 x lo) 1)) (*.f64 -1 (/.f64 x hi))) hi)) (/.f64 1 lo)))>
#<alt (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))))>
#<alt (+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))>
#<alt (+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))>
#<alt (+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))>
#<alt (+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))>
#<alt (+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))>
#<alt (*.f64 x (+.f64 1 (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo))))>
#<alt (*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo))))>
#<alt (*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo))))>
#<alt (*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo))))>
#<alt (*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x))) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x))) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x))) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x))) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x))) 1)))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) lo)>
#<alt (+.f64 x (*.f64 -1 hi))>
#<alt (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))>
#<alt (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))>
#<alt (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))>
#<alt (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))>
#<alt (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))>
#<alt (+.f64 x (*.f64 -1 hi))>
#<alt (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))>
#<alt (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))>
#<alt (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))>
#<alt (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))>
#<alt (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))>
#<alt (/.f64 x lo)>
#<alt (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 x (*.f64 -1 hi)) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)>
#<alt (/.f64 (+.f64 x (*.f64 -1 hi)) lo)>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi x) lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi x) lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi x) lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi x) lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi x) lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi x) lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)) (*.f64 -1 x)) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)) (*.f64 -1 x)) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)) (*.f64 -1 x)) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)) (*.f64 -1 x)) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)) (*.f64 -1 x)) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)) (*.f64 -1 x)) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))>
#<alt (-.f64 (/.f64 x lo) 1)>
#<alt (*.f64 -1 (/.f64 hi lo))>
#<alt (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 -1 (/.f64 hi lo))>
#<alt (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))>
#<alt (/.f64 (+.f64 x (*.f64 -1 hi)) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (*.f64 -1 lo))) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (*.f64 -1 lo))) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (*.f64 -1 lo))) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (*.f64 -1 lo))) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (*.f64 -1 lo))) lo)>
#<alt -1>
#<alt -1>
#<alt (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)>
#<alt (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)>
#<alt (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)>
#<alt (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)>
#<alt (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)>
#<alt (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)>
#<alt (/.f64 x lo)>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)) (/.f64 1 x)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)) (/.f64 1 x)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)) (/.f64 1 x)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)) (/.f64 1 x)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)) (/.f64 1 x)))>
#<alt (/.f64 x lo)>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))>
#<alt (*.f64 hi (-.f64 (/.f64 x lo) 1))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) lo)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) lo)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) lo)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) lo)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) lo)>
#<alt (*.f64 -1 hi)>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))>
#<alt (*.f64 -1 hi)>
#<alt (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)))>
#<alt (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)))>
#<alt (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)))>
#<alt (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)))>
#<alt (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)))>
#<alt (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))>
#<alt (+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (/.f64 (*.f64 hi x) lo))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))>
#<alt (*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))>
#<alt (*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))>
#<alt (*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))>
#<alt (*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))>
#<alt (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)>
#<alt (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))>
#<alt (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))>
#<alt (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))>
#<alt (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))>
#<alt (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))>
#<alt (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))))>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))))>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))))>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))))>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))>
#<alt (/.f64 x lo)>
#<alt (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 x (*.f64 -1 hi)) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))) lo)>
#<alt (/.f64 (+.f64 x (*.f64 -1 hi)) lo)>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) lo))>
#<alt (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x))))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x))))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x))))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x))))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))>
#<alt (-.f64 1 (/.f64 x lo))>
#<alt (-.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (*.f64 hi (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))>
#<alt (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 -1 (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (pow.f64 lo 2)))>
#<alt (/.f64 (-.f64 (*.f64 -1 (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))>
#<alt (*.f64 -1 (/.f64 lo hi))>
#<alt (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))>
#<alt (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))>
#<alt (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))>
#<alt (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))>
#<alt (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))>
#<alt (/.f64 x hi)>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (pow.f64 (sqrt.f64 -1) 2)) hi))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi))))>
#<alt (/.f64 x hi)>
#<alt (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))>
#<alt (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))>
#<alt (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))>
#<alt (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))>
#<alt (+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))>
#<alt (*.f64 -1 (/.f64 lo hi))>
#<alt (*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))>
#<alt (*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))>
#<alt (*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))>
#<alt (*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))>
#<alt (*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))>
#<alt (*.f64 -1 (/.f64 lo hi))>
#<alt (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))>
#<alt (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))>
#<alt (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))>
#<alt (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))>
#<alt (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))>
#<alt (/.f64 (-.f64 x lo) hi)>
#<alt (/.f64 (-.f64 x lo) hi)>
#<alt (/.f64 (-.f64 x lo) hi)>
#<alt (/.f64 (-.f64 x lo) hi)>
#<alt (/.f64 (-.f64 x lo) hi)>
#<alt (/.f64 (-.f64 x lo) hi)>
#<alt (/.f64 (-.f64 x lo) hi)>
#<alt (/.f64 (-.f64 x lo) hi)>
#<alt (/.f64 (-.f64 x lo) hi)>
#<alt (/.f64 (-.f64 x lo) hi)>
#<alt (/.f64 (-.f64 x lo) hi)>
#<alt (/.f64 (-.f64 x lo) hi)>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))>
#<alt (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1))>
#<alt (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 x (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 1 (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 x (pow.f64 (sqrt.f64 -1) 5)))))))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 x (+.f64 (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 x (pow.f64 (sqrt.f64 -1) 7)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)))))))))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 x (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)))) (*.f64 x (+.f64 (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 7)))) (*.f64 7/256 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 9)))) (/.f64 x (pow.f64 (sqrt.f64 -1) 9)))))))))))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1)))>
#<alt (sqrt.f64 (/.f64 x hi))>
#<alt (*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) lo))))>
#<alt (*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) lo)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (pow.f64 lo 2))))))>
#<alt (*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) lo)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (pow.f64 lo 2))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) (pow.f64 lo 3)))))))>
#<alt (*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) lo)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 15))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (pow.f64 lo 2))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) (pow.f64 lo 3))))))))>
#<alt (*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) lo)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 15))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 19))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 5) (pow.f64 x 4)) hi)) (*.f64 1/2 (*.f64 lo (*.f64 x (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi))))))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (pow.f64 lo 2))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) (pow.f64 lo 3)))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 x hi)) (pow.f64 (sqrt.f64 -1) 2)))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (pow.f64 (sqrt.f64 -1) 2)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (pow.f64 (sqrt.f64 -1) 2))))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) (*.f64 (pow.f64 lo 3) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (pow.f64 (sqrt.f64 -1) 2)))))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 15))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) (*.f64 (pow.f64 lo 3) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (pow.f64 (sqrt.f64 -1) 2))))))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 15))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 19))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 5) (pow.f64 x 4)) hi)) (*.f64 1/2 (*.f64 lo (*.f64 x (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)))))))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) (*.f64 (pow.f64 lo 3) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (pow.f64 (sqrt.f64 -1) 2)))))))))>
#<alt (sqrt.f64 (/.f64 x hi))>
#<alt (+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) lo)))>
#<alt (+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 hi x)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) lo)))))>
#<alt (+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 hi x)))) (*.f64 lo (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) lo)))))))>
#<alt (+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 hi x)))) (*.f64 lo (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) (*.f64 lo (+.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5))))) (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) lo)))))))))>
#<alt (+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 hi x)))) (*.f64 lo (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) (*.f64 lo (+.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5))))) (*.f64 lo (+.f64 (*.f64 -5/128 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7))))) (*.f64 -7/256 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 9)))) lo)))))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1))>
#<alt (*.f64 lo (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1))))>
#<alt (*.f64 lo (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1)))))>
#<alt (*.f64 lo (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1))))))>
#<alt (*.f64 lo (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 15))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1)))))))>
#<alt (*.f64 lo (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 15))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 19))) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lo (*.f64 x (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6))))))) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 5)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 8))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1))))))))>
#<alt (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 lo (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (*.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (*.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (*.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1))))))>
#<alt (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (*.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (*.f64 (pow.f64 x 3) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (*.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1)))))))>
#<alt (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 15))) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) hi)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) hi)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (*.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (*.f64 (pow.f64 x 3) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (*.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1))))))))>
#<alt (*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 15))) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) hi)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) hi)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 19))) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 5)) hi)) (*.f64 1/2 (*.f64 lo (*.f64 x (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) hi)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) hi)))))))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (*.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (*.f64 (pow.f64 x 3) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (*.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1)))))))))>
#<alt (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (sqrt.f64 -1) 2))>
#<alt (log.f64 (+.f64 1 x))>
#<alt (+.f64 (log.f64 (+.f64 1 x)) (/.f64 (*.f64 hi x) (*.f64 lo (+.f64 1 x))))>
#<alt (+.f64 (log.f64 (+.f64 1 x)) (*.f64 hi (+.f64 (*.f64 1/2 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (+.f64 1 x))))))) (/.f64 x (*.f64 lo (+.f64 1 x))))))>
#<alt (+.f64 (log.f64 (+.f64 1 x)) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 1/6 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (*.f64 6 (/.f64 x (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))))))) (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (+.f64 1 x)))))))) (/.f64 x (*.f64 lo (+.f64 1 x))))))>
#<alt (+.f64 (log.f64 (+.f64 1 x)) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (+.f64 1 x)))))) (*.f64 hi (+.f64 (*.f64 1/24 (*.f64 hi (-.f64 (+.f64 (*.f64 -24 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (*.f64 -6 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 x) 4))))) (*.f64 12 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))))))) (*.f64 1/6 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (*.f64 6 (/.f64 x (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))))))))) (/.f64 x (*.f64 lo (+.f64 1 x))))))>
#<alt (+.f64 (log.f64 (+.f64 1 x)) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (+.f64 1 x)))))) (*.f64 hi (+.f64 (*.f64 1/6 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (*.f64 6 (/.f64 x (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))))) (*.f64 hi (+.f64 (*.f64 1/120 (*.f64 hi (+.f64 (*.f64 24 (/.f64 (pow.f64 x 5) (*.f64 (pow.f64 lo 5) (pow.f64 (+.f64 1 x) 5)))) (+.f64 (*.f64 120 (/.f64 x (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (*.f64 120 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 x) 4)))))))) (*.f64 1/24 (-.f64 (+.f64 (*.f64 -24 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (*.f64 -6 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 x) 4))))) (*.f64 12 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))))))))))) (/.f64 x (*.f64 lo (+.f64 1 x))))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (*.f64 -2 (log.f64 (/.f64 1 hi))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (*.f64 -1 (/.f64 x hi))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))) (pow.f64 hi 2))))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 x hi)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 x (+.f64 1 x)))) (*.f64 -2 (pow.f64 x 3))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))) (pow.f64 hi 2)))))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 x hi)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -24 (*.f64 lo (*.f64 (pow.f64 x 2) (+.f64 1 x)))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))) (*.f64 -6 (pow.f64 x 4)))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 x (+.f64 1 x)))) (*.f64 -2 (pow.f64 x 3))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))) (pow.f64 hi 2))))))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 x hi)) (+.f64 (*.f64 1/120 (/.f64 (+.f64 (*.f64 -120 (*.f64 lo (*.f64 (pow.f64 x 3) (+.f64 1 x)))) (+.f64 (*.f64 -120 (*.f64 (pow.f64 lo 2) (*.f64 x (pow.f64 (+.f64 1 x) 2)))) (*.f64 -24 (pow.f64 x 5)))) (pow.f64 hi 5))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -24 (*.f64 lo (*.f64 (pow.f64 x 2) (+.f64 1 x)))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))) (*.f64 -6 (pow.f64 x 4)))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 x (+.f64 1 x)))) (*.f64 -2 (pow.f64 x 3))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))) (pow.f64 hi 2)))))))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (*.f64 -2 (log.f64 (/.f64 -1 hi))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 x hi))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))) hi))) hi))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 3)) (*.f64 6 (*.f64 lo (*.f64 x (+.f64 1 x))))) hi)) (*.f64 1/2 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))))) hi))) hi))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/24 (/.f64 (+.f64 (*.f64 -24 (*.f64 lo (*.f64 (pow.f64 x 2) (+.f64 1 x)))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))) (*.f64 -6 (pow.f64 x 4)))) hi)) (*.f64 1/6 (+.f64 (*.f64 2 (pow.f64 x 3)) (*.f64 6 (*.f64 lo (*.f64 x (+.f64 1 x))))))) hi)) (*.f64 1/2 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))))) hi))) hi))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (/.f64 (+.f64 (*.f64 24 (pow.f64 x 5)) (+.f64 (*.f64 120 (*.f64 lo (*.f64 (pow.f64 x 3) (+.f64 1 x)))) (*.f64 120 (*.f64 (pow.f64 lo 2) (*.f64 x (pow.f64 (+.f64 1 x) 2)))))) hi)) (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 lo (*.f64 (pow.f64 x 2) (+.f64 1 x)))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))) (*.f64 -6 (pow.f64 x 4)))))) hi)) (*.f64 1/6 (+.f64 (*.f64 2 (pow.f64 x 3)) (*.f64 6 (*.f64 lo (*.f64 x (+.f64 1 x))))))) hi)) (*.f64 1/2 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))))) hi))) hi))))>
#<alt (log.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))))>
#<alt (+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (*.f64 x (+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 hi (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))))))))>
#<alt (+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 hi (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))))))))>
#<alt (+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2))) (*.f64 1/3 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3))))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 hi (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))))))))>
#<alt (+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2))) (*.f64 x (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 4))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3))))))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 hi (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))))))))>
#<alt (+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2))) (*.f64 x (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3))) (*.f64 x (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 4))) (*.f64 1/5 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 5))))))))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 hi (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))))))))>
#<alt (+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (*.f64 -1 (log.f64 (/.f64 1 x))))>
#<alt (+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (*.f64 x (+.f64 1 (/.f64 hi lo)))))) (/.f64 1 (*.f64 x (+.f64 1 (/.f64 hi lo)))))))>
#<alt (+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (*.f64 x (+.f64 1 (/.f64 hi lo)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 1 (*.f64 x (+.f64 1 (/.f64 hi lo))))))))>
#<alt (+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (*.f64 x (+.f64 1 (/.f64 hi lo)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 1 (*.f64 x (+.f64 1 (/.f64 hi lo)))))))))>
#<alt (+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (*.f64 x (+.f64 1 (/.f64 hi lo)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 4) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 1 (*.f64 x (+.f64 1 (/.f64 hi lo))))))))))>
#<alt (+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (*.f64 x (+.f64 1 (/.f64 hi lo)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 4) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)))) (+.f64 (*.f64 1/5 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 5) (*.f64 (pow.f64 x 5) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 1 (*.f64 x (+.f64 1 (/.f64 hi lo)))))))))))>
#<alt (+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 -1 (log.f64 (/.f64 -1 x))))>
#<alt (+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (/.f64 1 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))) x))))>
#<alt (+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) (/.f64 1 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) x))))>
#<alt (+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3))))) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (/.f64 1 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) x))))>
#<alt (+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 4) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) x)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (/.f64 1 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) x))))>
#<alt (+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4))) (*.f64 -1/5 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 5) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 5))))) x)) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) x)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (/.f64 1 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) x))))>
#<alt (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 -1 (log.f64 lo)))>
#<alt (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (log.f64 lo)) (*.f64 lo (+.f64 (/.f64 1 (*.f64 hi (-.f64 x hi))) (/.f64 x (*.f64 hi (-.f64 x hi)))))))>
#<alt (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lo (pow.f64 (+.f64 1 x) 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (/.f64 1 (*.f64 hi (-.f64 x hi))) (/.f64 x (*.f64 hi (-.f64 x hi))))))))>
#<alt (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (*.f64 1/3 (/.f64 (*.f64 lo (pow.f64 (+.f64 1 x) 3)) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)))))) (+.f64 (/.f64 1 (*.f64 hi (-.f64 x hi))) (/.f64 x (*.f64 hi (-.f64 x hi))))))))>
#<alt (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (*.f64 lo (+.f64 (*.f64 -1/4 (/.f64 (*.f64 lo (pow.f64 (+.f64 1 x) 4)) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)))))))) (+.f64 (/.f64 1 (*.f64 hi (-.f64 x hi))) (/.f64 x (*.f64 hi (-.f64 x hi))))))))>
#<alt (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (*.f64 lo (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)))) (*.f64 lo (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 x) 4) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)))) (*.f64 1/5 (/.f64 (*.f64 lo (pow.f64 (+.f64 1 x) 5)) (*.f64 (pow.f64 hi 5) (pow.f64 (-.f64 x hi) 5)))))))))) (+.f64 (/.f64 1 (*.f64 hi (-.f64 x hi))) (/.f64 x (*.f64 hi (-.f64 x hi))))))))>
#<alt (log.f64 (+.f64 1 x))>
#<alt (+.f64 (log.f64 (+.f64 1 x)) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 1 x))))>
#<alt (+.f64 (log.f64 (+.f64 1 x)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 1 x)))))>
#<alt (+.f64 (log.f64 (+.f64 1 x)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 1 x))))))>
#<alt (+.f64 (log.f64 (+.f64 1 x)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 x) 4)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 1 x)))))))>
#<alt (+.f64 (log.f64 (+.f64 1 x)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 x) 4)))) (+.f64 (*.f64 1/5 (/.f64 (*.f64 (pow.f64 hi 5) (pow.f64 (-.f64 x hi) 5)) (*.f64 (pow.f64 lo 5) (pow.f64 (+.f64 1 x) 5)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 1 x))))))))>
#<alt (log.f64 (+.f64 1 x))>
#<alt (+.f64 (log.f64 (+.f64 1 x)) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 1 x))))>
#<alt (+.f64 (log.f64 (+.f64 1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (+.f64 1 x))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (*.f64 lo (pow.f64 (+.f64 1 x) 2))))) lo)))>
#<alt (+.f64 (log.f64 (+.f64 1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (+.f64 1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 (+.f64 1 x) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 lo (pow.f64 (+.f64 1 x) 3))))) lo))) lo)))>
#<alt (+.f64 (log.f64 (+.f64 1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (+.f64 1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 (+.f64 1 x) 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)) (*.f64 lo (pow.f64 (+.f64 1 x) 4))))) lo)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 (+.f64 1 x) 2)))) lo))) lo)))>
#<alt (+.f64 (log.f64 (+.f64 1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (+.f64 1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)) (pow.f64 (+.f64 1 x) 4))) (*.f64 1/5 (/.f64 (*.f64 (pow.f64 hi 5) (pow.f64 (-.f64 x hi) 5)) (*.f64 lo (pow.f64 (+.f64 1 x) 5))))) lo)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 (+.f64 1 x) 3)))) lo)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 (+.f64 1 x) 2)))) lo))) lo)))>
#<alt x>
#<alt (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) 1)))>
#<alt (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))>
#<alt (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))>
#<alt (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))>
#<alt (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))>
#<alt (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)>
#<alt (*.f64 x (+.f64 1 (/.f64 hi lo)))>
#<alt (*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))>
#<alt (*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))>
#<alt (*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))>
#<alt (*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))>
#<alt (*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)>
#<alt (-.f64 x hi)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)>
#<alt (-.f64 x hi)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)>
#<alt (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)>
#<alt x>
#<alt (+.f64 x (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))>
#<alt (+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))>
#<alt (+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))>
#<alt (+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))>
#<alt (*.f64 x (+.f64 1 (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))>
#<alt (*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))>
#<alt (*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))>
#<alt (*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))>
#<alt (*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)>
#<alt x>
#<alt (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt x>
#<alt (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (/.f64 x lo)>
#<alt (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) lo)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))>
#<alt (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))>
#<alt (/.f64 (-.f64 x hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)>
#<alt (/.f64 (-.f64 x hi) lo)>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
Calls

126 calls:

TimeVariablePointExpression
21.0ms
lo
@0
(+ (* hi (+ (/ (- x hi) lo) -1)) x)
7.0ms
x
@-inf
(- (- (exp (log (+ 1 (+ (* hi (/ (- x hi) lo)) x)))) 1) hi)
6.0ms
lo
@0
(sqrt (/ (- x lo) hi))
4.0ms
x
@0
(/ (+ x (* hi (- (+ (* -1 (/ hi lo)) (/ x lo)) 1))) lo)
4.0ms
x
@-inf
(sqrt (/ (- x lo) hi))

rewrite150.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
326×log1p-expm1-u
325×expm1-log1p-u
301×add-cube-cbrt
300×add-exp-log
298×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039593
1698574
Stop Event
node limit
Counts
14 → 351
Calls
Call 1
Inputs
(+.f64 (/.f64 (-.f64 x hi) lo) -1)
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)
(-.f64 1 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 2)
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(-.f64 (expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(/.f64 (-.f64 (expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo)
Outputs
(-.f64 (/.f64 (-.f64 x hi) lo) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 (/.f64 (-.f64 x hi) lo) 1)) (/.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) 1)))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) 1)))) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) 1)))))
(*.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) -1) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1) (+.f64 (/.f64 (-.f64 x hi) lo) 1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) -1)) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1)) (neg.f64 (+.f64 (/.f64 (-.f64 x hi) lo) 1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) 1)))))
(pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3))
(expm1.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1))
(fma.f64 (-.f64 x hi) (/.f64 1 lo) -1)
(fma.f64 -1 (/.f64 hi lo) (-.f64 (/.f64 x lo) 1))
(fma.f64 1 (/.f64 (-.f64 x hi) lo) -1)
(fma.f64 1 (/.f64 hi lo) (-.f64 (/.f64 x lo) 1))
(fma.f64 (/.f64 hi lo) -1 (-.f64 (/.f64 x lo) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) (-.f64 (/.f64 x lo) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) -1)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) (-.f64 (/.f64 x lo) 1))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) (/.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(*.f64 1 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(*.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2)) (fabs.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2) (*.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2)) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2) (*.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2))) (neg.f64 (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 3)
(pow.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 2))
(fabs.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))
(fabs.f64 (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(log.f64 (exp.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))))
(cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(log1p.f64 (expm1.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(exp.f64 (log.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 1))
(-.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (/.f64 1 lo))
(*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (fabs.f64 (/.f64 1 lo)))
(*.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (fabs.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 1) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)
(pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) -1)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))
(fabs.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(fabs.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(fabs.f64 (neg.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(exp.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1))
(+.f64 1 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 1 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1))
(+.f64 (/.f64 (-.f64 x hi) lo) -1)
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 x lo) 1))
(*.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) -1) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1) (+.f64 (/.f64 (-.f64 x hi) lo) 1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) -1)) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1)) (neg.f64 (+.f64 (/.f64 (-.f64 x hi) lo) 1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) 1)))))
(pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3))
(expm1.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1))
(fma.f64 (-.f64 x hi) (/.f64 1 lo) -1)
(fma.f64 -1 (/.f64 hi lo) (-.f64 (/.f64 x lo) 1))
(fma.f64 1 (/.f64 (-.f64 x hi) lo) -1)
(fma.f64 1 (/.f64 hi lo) (-.f64 (/.f64 x lo) 1))
(fma.f64 (/.f64 hi lo) -1 (-.f64 (/.f64 x lo) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) (-.f64 (/.f64 x lo) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) -1)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) (-.f64 (/.f64 x lo) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) 1)
(pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 3)
(pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)
(sqrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2))
(log.f64 (pow.f64 (exp.f64 hi) (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(exp.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1))
(-.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (/.f64 1 lo))
(*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (fabs.f64 (/.f64 1 lo)))
(*.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (fabs.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 1) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)
(pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) -1)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))
(fabs.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(fabs.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(fabs.f64 (neg.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(exp.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1))
(+.f64 1 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 1 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (pow.f64 hi 2))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (/.f64 1 hi) 1/2))
(*.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (/.f64 1 hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 1 (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 hi))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 x lo))) (sqrt.f64 (neg.f64 hi)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (neg.f64 (sqrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 1))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) 1)
(*.f64 1 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 2) (cbrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (sqrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(pow.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 3)
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2))
(log.f64 (+.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 1))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))))
(*.f64 1 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) (pow.f64 hi 3)) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (pow.f64 hi 2)) (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) (pow.f64 hi 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (pow.f64 hi 2))) (neg.f64 (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 1))
(fma.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (+.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 1)
(*.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 3)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 1))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) 1)
(*.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 1 lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 1) (/.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 2)
(pow.f64 (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 1))

simplify761.0ms (2.3%)

Algorithm
egg-herbie
Rules
1182×times-frac
1148×*-commutative
734×+-commutative
468×fma-define
438×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0182277427
1539072775
Stop Event
node limit
Counts
1075 → 850
Calls
Call 1
Inputs
(*.f64 -1 (+.f64 1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(/.f64 x lo)
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo)))
(/.f64 x lo)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(-.f64 (/.f64 x lo) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)
(*.f64 -1 (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 -1 (/.f64 hi lo))
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (*.f64 -1 lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (*.f64 -1 lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (*.f64 -1 lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (*.f64 -1 lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (*.f64 -1 lo)) hi) lo)
-1
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
-1
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
x
(+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) 1)))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 (/.f64 x lo) 1)) (*.f64 -1 (/.f64 x hi))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 (/.f64 x lo) 1)) (*.f64 -1 (/.f64 x hi))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 (/.f64 x lo) 1)) (*.f64 -1 (/.f64 x hi))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 (/.f64 x lo) 1)) (*.f64 -1 (/.f64 x hi))) hi)) (/.f64 1 lo)))
(*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(*.f64 x (+.f64 1 (/.f64 hi lo)))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x))) 1)))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) lo)
(+.f64 x (*.f64 -1 hi))
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (*.f64 -1 hi))
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (+.f64 x (*.f64 -1 hi)) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (+.f64 x (*.f64 -1 hi)) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi x) lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi x) lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi x) lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi x) lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi x) lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi x) lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 (/.f64 x lo) 1)
(*.f64 -1 (/.f64 hi lo))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 -1 (/.f64 hi lo))
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(/.f64 (+.f64 x (*.f64 -1 hi)) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (*.f64 -1 lo))) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (*.f64 -1 lo))) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (*.f64 -1 lo))) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (*.f64 -1 lo))) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (*.f64 -1 lo))) lo)
-1
-1
(-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)
(-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)
(-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)
(-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)
(-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(/.f64 x lo)
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)) (/.f64 1 x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)) (/.f64 1 x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)) (/.f64 1 x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)) (/.f64 1 x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)) (/.f64 1 x)))
(/.f64 x lo)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(*.f64 hi (-.f64 (/.f64 x lo) 1))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) lo)
(*.f64 -1 hi)
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))
(*.f64 -1 hi)
(+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)))
(+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)))
(+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)))
(+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)))
(+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)))
(*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))
(+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (/.f64 (*.f64 hi x) lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (+.f64 x (*.f64 -1 hi)) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))) lo)
(/.f64 (+.f64 x (*.f64 -1 hi)) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) lo))
(-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x))))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (*.f64 hi (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (pow.f64 lo 2)))
(/.f64 (-.f64 (*.f64 -1 (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(*.f64 -1 (/.f64 lo hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 -1 (/.f64 (*.f64 x (pow.f64 (sqrt.f64 -1) 2)) hi))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi))))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(*.f64 -1 (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 -1 (/.f64 lo hi))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 x (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 1 (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1)))
(+.f64 (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 x (pow.f64 (sqrt.f64 -1) 5)))))))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1)))
(+.f64 (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 x (+.f64 (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 x (pow.f64 (sqrt.f64 -1) 7)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)))))))))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1)))
(+.f64 (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 x (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)))) (*.f64 x (+.f64 (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 7)))) (*.f64 7/256 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 9)))) (/.f64 x (pow.f64 (sqrt.f64 -1) 9)))))))))))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1)))
(sqrt.f64 (/.f64 x hi))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) lo))))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) lo)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (pow.f64 lo 2))))))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) lo)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (pow.f64 lo 2))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) (pow.f64 lo 3)))))))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) lo)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 15))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (pow.f64 lo 2))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) (pow.f64 lo 3))))))))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) lo)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 15))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 19))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 5) (pow.f64 x 4)) hi)) (*.f64 1/2 (*.f64 lo (*.f64 x (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi))))))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (pow.f64 lo 2))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) (pow.f64 lo 3)))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 x hi)) (pow.f64 (sqrt.f64 -1) 2)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) (*.f64 (pow.f64 lo 3) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 15))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) (*.f64 (pow.f64 lo 3) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (pow.f64 (sqrt.f64 -1) 2))))))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 15))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 19))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 5) (pow.f64 x 4)) hi)) (*.f64 1/2 (*.f64 lo (*.f64 x (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)))))))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) (*.f64 (pow.f64 lo 3) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (pow.f64 (sqrt.f64 -1) 2)))))))))
(sqrt.f64 (/.f64 x hi))
(+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) lo)))
(+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 hi x)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) lo)))))
(+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 hi x)))) (*.f64 lo (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) lo)))))))
(+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 hi x)))) (*.f64 lo (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) (*.f64 lo (+.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5))))) (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) lo)))))))))
(+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 hi x)))) (*.f64 lo (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) (*.f64 lo (+.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5))))) (*.f64 lo (+.f64 (*.f64 -5/128 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7))))) (*.f64 -7/256 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 9)))) lo)))))))))))
(*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1))
(*.f64 lo (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1))))
(*.f64 lo (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1)))))
(*.f64 lo (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1))))))
(*.f64 lo (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 15))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1)))))))
(*.f64 lo (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 15))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 19))) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lo (*.f64 x (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6))))))) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 5)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 8))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1)))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (*.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1)))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (*.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (*.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1))))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (*.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (*.f64 (pow.f64 x 3) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (*.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1)))))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 15))) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) hi)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) hi)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (*.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (*.f64 (pow.f64 x 3) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (*.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1))))))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 15))) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) hi)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) hi)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 19))) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 5)) hi)) (*.f64 1/2 (*.f64 lo (*.f64 x (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) hi)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) hi)))))))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (*.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (*.f64 (pow.f64 x 3) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (*.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1)))))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (sqrt.f64 -1) 2))
(log.f64 (+.f64 1 x))
(+.f64 (log.f64 (+.f64 1 x)) (/.f64 (*.f64 hi x) (*.f64 lo (+.f64 1 x))))
(+.f64 (log.f64 (+.f64 1 x)) (*.f64 hi (+.f64 (*.f64 1/2 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (+.f64 1 x))))))) (/.f64 x (*.f64 lo (+.f64 1 x))))))
(+.f64 (log.f64 (+.f64 1 x)) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 1/6 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (*.f64 6 (/.f64 x (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))))))) (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (+.f64 1 x)))))))) (/.f64 x (*.f64 lo (+.f64 1 x))))))
(+.f64 (log.f64 (+.f64 1 x)) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (+.f64 1 x)))))) (*.f64 hi (+.f64 (*.f64 1/24 (*.f64 hi (-.f64 (+.f64 (*.f64 -24 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (*.f64 -6 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 x) 4))))) (*.f64 12 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))))))) (*.f64 1/6 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (*.f64 6 (/.f64 x (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))))))))) (/.f64 x (*.f64 lo (+.f64 1 x))))))
(+.f64 (log.f64 (+.f64 1 x)) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (+.f64 1 x)))))) (*.f64 hi (+.f64 (*.f64 1/6 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (*.f64 6 (/.f64 x (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))))) (*.f64 hi (+.f64 (*.f64 1/120 (*.f64 hi (+.f64 (*.f64 24 (/.f64 (pow.f64 x 5) (*.f64 (pow.f64 lo 5) (pow.f64 (+.f64 1 x) 5)))) (+.f64 (*.f64 120 (/.f64 x (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (*.f64 120 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 x) 4)))))))) (*.f64 1/24 (-.f64 (+.f64 (*.f64 -24 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (*.f64 -6 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 x) 4))))) (*.f64 12 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))))))))))) (/.f64 x (*.f64 lo (+.f64 1 x))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (*.f64 -2 (log.f64 (/.f64 1 hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (*.f64 -1 (/.f64 x hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))) (pow.f64 hi 2))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 x hi)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 x (+.f64 1 x)))) (*.f64 -2 (pow.f64 x 3))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))) (pow.f64 hi 2)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 x hi)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -24 (*.f64 lo (*.f64 (pow.f64 x 2) (+.f64 1 x)))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))) (*.f64 -6 (pow.f64 x 4)))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 x (+.f64 1 x)))) (*.f64 -2 (pow.f64 x 3))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))) (pow.f64 hi 2))))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 x hi)) (+.f64 (*.f64 1/120 (/.f64 (+.f64 (*.f64 -120 (*.f64 lo (*.f64 (pow.f64 x 3) (+.f64 1 x)))) (+.f64 (*.f64 -120 (*.f64 (pow.f64 lo 2) (*.f64 x (pow.f64 (+.f64 1 x) 2)))) (*.f64 -24 (pow.f64 x 5)))) (pow.f64 hi 5))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -24 (*.f64 lo (*.f64 (pow.f64 x 2) (+.f64 1 x)))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))) (*.f64 -6 (pow.f64 x 4)))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 x (+.f64 1 x)))) (*.f64 -2 (pow.f64 x 3))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))) (pow.f64 hi 2)))))))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (*.f64 -2 (log.f64 (/.f64 -1 hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 x hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))) hi))) hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 3)) (*.f64 6 (*.f64 lo (*.f64 x (+.f64 1 x))))) hi)) (*.f64 1/2 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))))) hi))) hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/24 (/.f64 (+.f64 (*.f64 -24 (*.f64 lo (*.f64 (pow.f64 x 2) (+.f64 1 x)))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))) (*.f64 -6 (pow.f64 x 4)))) hi)) (*.f64 1/6 (+.f64 (*.f64 2 (pow.f64 x 3)) (*.f64 6 (*.f64 lo (*.f64 x (+.f64 1 x))))))) hi)) (*.f64 1/2 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))))) hi))) hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (/.f64 (+.f64 (*.f64 24 (pow.f64 x 5)) (+.f64 (*.f64 120 (*.f64 lo (*.f64 (pow.f64 x 3) (+.f64 1 x)))) (*.f64 120 (*.f64 (pow.f64 lo 2) (*.f64 x (pow.f64 (+.f64 1 x) 2)))))) hi)) (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 lo (*.f64 (pow.f64 x 2) (+.f64 1 x)))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))) (*.f64 -6 (pow.f64 x 4)))))) hi)) (*.f64 1/6 (+.f64 (*.f64 2 (pow.f64 x 3)) (*.f64 6 (*.f64 lo (*.f64 x (+.f64 1 x))))))) hi)) (*.f64 1/2 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))))) hi))) hi))))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))))
(+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (*.f64 x (+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 hi (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 hi (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2))) (*.f64 1/3 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3))))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 hi (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2))) (*.f64 x (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 4))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3))))))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 hi (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2))) (*.f64 x (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3))) (*.f64 x (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 4))) (*.f64 1/5 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 5))))))))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 hi (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))))))))
(+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (*.f64 x (+.f64 1 (/.f64 hi lo)))))) (/.f64 1 (*.f64 x (+.f64 1 (/.f64 hi lo)))))))
(+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (*.f64 x (+.f64 1 (/.f64 hi lo)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 1 (*.f64 x (+.f64 1 (/.f64 hi lo))))))))
(+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (*.f64 x (+.f64 1 (/.f64 hi lo)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 1 (*.f64 x (+.f64 1 (/.f64 hi lo)))))))))
(+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (*.f64 x (+.f64 1 (/.f64 hi lo)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 4) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 1 (*.f64 x (+.f64 1 (/.f64 hi lo))))))))))
(+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (*.f64 x (+.f64 1 (/.f64 hi lo)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 4) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)))) (+.f64 (*.f64 1/5 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 5) (*.f64 (pow.f64 x 5) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 1 (*.f64 x (+.f64 1 (/.f64 hi lo)))))))))))
(+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 -1 (log.f64 (/.f64 -1 x))))
(+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (/.f64 1 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))) x))))
(+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) (/.f64 1 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) x))))
(+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3))))) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (/.f64 1 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) x))))
(+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 4) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) x)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (/.f64 1 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) x))))
(+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4))) (*.f64 -1/5 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 5) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 5))))) x)) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) x)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (/.f64 1 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) x))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 -1 (log.f64 lo)))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (log.f64 lo)) (*.f64 lo (+.f64 (/.f64 1 (*.f64 hi (-.f64 x hi))) (/.f64 x (*.f64 hi (-.f64 x hi)))))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lo (pow.f64 (+.f64 1 x) 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (/.f64 1 (*.f64 hi (-.f64 x hi))) (/.f64 x (*.f64 hi (-.f64 x hi))))))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (*.f64 1/3 (/.f64 (*.f64 lo (pow.f64 (+.f64 1 x) 3)) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)))))) (+.f64 (/.f64 1 (*.f64 hi (-.f64 x hi))) (/.f64 x (*.f64 hi (-.f64 x hi))))))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (*.f64 lo (+.f64 (*.f64 -1/4 (/.f64 (*.f64 lo (pow.f64 (+.f64 1 x) 4)) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)))))))) (+.f64 (/.f64 1 (*.f64 hi (-.f64 x hi))) (/.f64 x (*.f64 hi (-.f64 x hi))))))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (*.f64 lo (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)))) (*.f64 lo (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 x) 4) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)))) (*.f64 1/5 (/.f64 (*.f64 lo (pow.f64 (+.f64 1 x) 5)) (*.f64 (pow.f64 hi 5) (pow.f64 (-.f64 x hi) 5)))))))))) (+.f64 (/.f64 1 (*.f64 hi (-.f64 x hi))) (/.f64 x (*.f64 hi (-.f64 x hi))))))))
(log.f64 (+.f64 1 x))
(+.f64 (log.f64 (+.f64 1 x)) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 1 x))))
(+.f64 (log.f64 (+.f64 1 x)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 1 x)))))
(+.f64 (log.f64 (+.f64 1 x)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 1 x))))))
(+.f64 (log.f64 (+.f64 1 x)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 x) 4)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 1 x)))))))
(+.f64 (log.f64 (+.f64 1 x)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 x) 4)))) (+.f64 (*.f64 1/5 (/.f64 (*.f64 (pow.f64 hi 5) (pow.f64 (-.f64 x hi) 5)) (*.f64 (pow.f64 lo 5) (pow.f64 (+.f64 1 x) 5)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 1 x))))))))
(log.f64 (+.f64 1 x))
(+.f64 (log.f64 (+.f64 1 x)) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 1 x))))
(+.f64 (log.f64 (+.f64 1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (+.f64 1 x))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (*.f64 lo (pow.f64 (+.f64 1 x) 2))))) lo)))
(+.f64 (log.f64 (+.f64 1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (+.f64 1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 (+.f64 1 x) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 lo (pow.f64 (+.f64 1 x) 3))))) lo))) lo)))
(+.f64 (log.f64 (+.f64 1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (+.f64 1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 (+.f64 1 x) 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)) (*.f64 lo (pow.f64 (+.f64 1 x) 4))))) lo)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 (+.f64 1 x) 2)))) lo))) lo)))
(+.f64 (log.f64 (+.f64 1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (+.f64 1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)) (pow.f64 (+.f64 1 x) 4))) (*.f64 1/5 (/.f64 (*.f64 (pow.f64 hi 5) (pow.f64 (-.f64 x hi) 5)) (*.f64 lo (pow.f64 (+.f64 1 x) 5))))) lo)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 (+.f64 1 x) 3)))) lo)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 (+.f64 1 x) 2)))) lo))) lo)))
x
(+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) 1)))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(*.f64 x (+.f64 1 (/.f64 hi lo)))
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
x
(+.f64 x (/.f64 (*.f64 hi x) lo))
(+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(*.f64 x (+.f64 1 (/.f64 hi lo)))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
x
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
x
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) lo)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(-.f64 (/.f64 (-.f64 x hi) lo) 1)
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 (/.f64 (-.f64 x hi) lo) 1)) (/.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) 1)))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) 1)))) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) 1)))))
(*.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) -1) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1) (+.f64 (/.f64 (-.f64 x hi) lo) 1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) -1)) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1)) (neg.f64 (+.f64 (/.f64 (-.f64 x hi) lo) 1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) 1)))))
(pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3))
(expm1.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1))
(fma.f64 (-.f64 x hi) (/.f64 1 lo) -1)
(fma.f64 -1 (/.f64 hi lo) (-.f64 (/.f64 x lo) 1))
(fma.f64 1 (/.f64 (-.f64 x hi) lo) -1)
(fma.f64 1 (/.f64 hi lo) (-.f64 (/.f64 x lo) 1))
(fma.f64 (/.f64 hi lo) -1 (-.f64 (/.f64 x lo) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) (-.f64 (/.f64 x lo) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) -1)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) (-.f64 (/.f64 x lo) 1))
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))) 1)
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) (/.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(*.f64 1 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(*.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2)) (fabs.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2) (*.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2)) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2) (*.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2))) (neg.f64 (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 3)
(pow.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 2))
(fabs.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))
(fabs.f64 (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(log.f64 (exp.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))))
(cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 3))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(log1p.f64 (expm1.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(exp.f64 (log.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 1))
(-.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (/.f64 1 lo))
(*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (fabs.f64 (/.f64 1 lo)))
(*.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (fabs.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 1) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)
(pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) -1)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))
(fabs.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(fabs.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(fabs.f64 (neg.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(exp.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1))
(+.f64 1 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 1 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1))
(+.f64 (/.f64 (-.f64 x hi) lo) -1)
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 x lo) 1))
(*.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) -1) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1) (+.f64 (/.f64 (-.f64 x hi) lo) 1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) -1)) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1)) (neg.f64 (+.f64 (/.f64 (-.f64 x hi) lo) 1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) 1)))))
(pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3))
(expm1.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1))
(fma.f64 (-.f64 x hi) (/.f64 1 lo) -1)
(fma.f64 -1 (/.f64 hi lo) (-.f64 (/.f64 x lo) 1))
(fma.f64 1 (/.f64 (-.f64 x hi) lo) -1)
(fma.f64 1 (/.f64 hi lo) (-.f64 (/.f64 x lo) 1))
(fma.f64 (/.f64 hi lo) -1 (-.f64 (/.f64 x lo) 1))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) (-.f64 (/.f64 x lo) 1))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) -1)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) (-.f64 (/.f64 x lo) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) 1)
(pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 3)
(pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)
(sqrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2))
(log.f64 (pow.f64 (exp.f64 hi) (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(exp.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1))
(-.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (/.f64 1 lo))
(*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (fabs.f64 (/.f64 1 lo)))
(*.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (fabs.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 1) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)
(pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) -1)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))
(fabs.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(fabs.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(fabs.f64 (neg.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(exp.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1))
(+.f64 1 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 1 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (pow.f64 hi 2))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) hi))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (/.f64 1 hi) 1/2))
(*.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (/.f64 1 hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 1 (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 hi))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 x lo))) (sqrt.f64 (neg.f64 hi)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (neg.f64 (sqrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1/2)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) 1/3)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) 2)
(fabs.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1/2))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 1))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) 1)
(*.f64 1 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 2) (cbrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (sqrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(pow.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 1)
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 3)
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 3) 1/3)
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 2)
(sqrt.f64 (pow.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2))
(log.f64 (+.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 3))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 1))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))))
(*.f64 1 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) (pow.f64 hi 3)) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (pow.f64 hi 2)) (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) (pow.f64 hi 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (pow.f64 hi 2))) (neg.f64 (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 1)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 3)
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 2))
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 3))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 1))
(fma.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (+.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 1)
(*.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 1)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 3)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 1))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) 1)
(*.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 1 lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 1) (/.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 2)
(pow.f64 (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 1))
Outputs
(*.f64 -1 (+.f64 1 (/.f64 hi lo)))
(+.f64 -1 (/.f64 (neg.f64 hi) lo))
(-.f64 -1 (/.f64 hi lo))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo)))
(/.f64 x lo)
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo)))
(*.f64 x (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 1 lo)))
(*.f64 x (+.f64 (/.f64 (-.f64 -1 (/.f64 hi lo)) x) (/.f64 1 lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo)))
(*.f64 x (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 1 lo)))
(*.f64 x (+.f64 (/.f64 (-.f64 -1 (/.f64 hi lo)) x) (/.f64 1 lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo)))
(*.f64 x (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 1 lo)))
(*.f64 x (+.f64 (/.f64 (-.f64 -1 (/.f64 hi lo)) x) (/.f64 1 lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo)))
(*.f64 x (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 1 lo)))
(*.f64 x (+.f64 (/.f64 (-.f64 -1 (/.f64 hi lo)) x) (/.f64 1 lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo)))
(*.f64 x (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 1 lo)))
(*.f64 x (+.f64 (/.f64 (-.f64 -1 (/.f64 hi lo)) x) (/.f64 1 lo)))
(/.f64 x lo)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x) (/.f64 -1 lo)))
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 hi (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 hi (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 hi (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 hi (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 hi (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (+.f64 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 x lo) -1) hi)))
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (+.f64 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 x lo) -1) hi)))
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (+.f64 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 x lo) -1) hi)))
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (+.f64 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 x lo) -1) hi)))
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (+.f64 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 x lo) -1) hi)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (*.f64 -1 lo)) hi) lo)
(/.f64 (-.f64 (-.f64 x lo) hi) lo)
(/.f64 (-.f64 (-.f64 x hi) lo) lo)
(/.f64 (-.f64 (+.f64 x (*.f64 -1 lo)) hi) lo)
(/.f64 (-.f64 (-.f64 x lo) hi) lo)
(/.f64 (-.f64 (-.f64 x hi) lo) lo)
(/.f64 (-.f64 (+.f64 x (*.f64 -1 lo)) hi) lo)
(/.f64 (-.f64 (-.f64 x lo) hi) lo)
(/.f64 (-.f64 (-.f64 x hi) lo) lo)
(/.f64 (-.f64 (+.f64 x (*.f64 -1 lo)) hi) lo)
(/.f64 (-.f64 (-.f64 x lo) hi) lo)
(/.f64 (-.f64 (-.f64 x hi) lo) lo)
(/.f64 (-.f64 (+.f64 x (*.f64 -1 lo)) hi) lo)
(/.f64 (-.f64 (-.f64 x lo) hi) lo)
(/.f64 (-.f64 (-.f64 x hi) lo) lo)
-1
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo)))
-1
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo)))
(-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo)))
(+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo)))
x
(+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) 1)))
(+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) -1)))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (pow.f64 hi 2) lo))
(/.f64 (neg.f64 (pow.f64 hi 2)) lo)
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))) (pow.f64 hi 2))
(*.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)) (pow.f64 hi 2))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (+.f64 (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (+.f64 (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (+.f64 (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (+.f64 (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (/.f64 -1 lo)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (pow.f64 hi 2) lo))
(/.f64 (neg.f64 (pow.f64 hi 2)) lo)
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))) (pow.f64 hi 2))
(*.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)) (pow.f64 hi 2))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 (/.f64 x lo) 1)) (*.f64 -1 (/.f64 x hi))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (+.f64 (/.f64 x lo) -1) (/.f64 x hi))) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (neg.f64 x) hi) (+.f64 (/.f64 x lo) -1)) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 (/.f64 x lo) 1)) (*.f64 -1 (/.f64 x hi))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (+.f64 (/.f64 x lo) -1) (/.f64 x hi))) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (neg.f64 x) hi) (+.f64 (/.f64 x lo) -1)) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 (/.f64 x lo) 1)) (*.f64 -1 (/.f64 x hi))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (+.f64 (/.f64 x lo) -1) (/.f64 x hi))) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (neg.f64 x) hi) (+.f64 (/.f64 x lo) -1)) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 (/.f64 x lo) 1)) (*.f64 -1 (/.f64 x hi))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (+.f64 (/.f64 x lo) -1) (/.f64 x hi))) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (neg.f64 x) hi) (+.f64 (/.f64 x lo) -1)) hi) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo)))
(*.f64 (-.f64 -1 (/.f64 hi lo)) hi)
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 (+.f64 1 (/.f64 hi lo)) x))
(+.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) hi) (*.f64 (+.f64 1 (/.f64 hi lo)) x))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 (+.f64 1 (/.f64 hi lo)) x))
(+.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) hi) (*.f64 (+.f64 1 (/.f64 hi lo)) x))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 (+.f64 1 (/.f64 hi lo)) x))
(+.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) hi) (*.f64 (+.f64 1 (/.f64 hi lo)) x))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 (+.f64 1 (/.f64 hi lo)) x))
(+.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) hi) (*.f64 (+.f64 1 (/.f64 hi lo)) x))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 (+.f64 1 (/.f64 hi lo)) x))
(+.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) hi) (*.f64 (+.f64 1 (/.f64 hi lo)) x))
(*.f64 x (+.f64 1 (/.f64 hi lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) x)
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (fma.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (fma.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (fma.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (fma.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (fma.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 hi lo) -1))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x))) 1)))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x)))) -1))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))) -1))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x))) 1)))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x)))) -1))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))) -1))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x))) 1)))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x)))) -1))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))) -1))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x))) 1)))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x)))) -1))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))) -1))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x))) 1)))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x)))) -1))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))) -1))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(+.f64 x (*.f64 -1 hi))
(-.f64 x hi)
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (*.f64 -1 hi))
(-.f64 x hi)
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (neg.f64 (pow.f64 hi 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (neg.f64 (pow.f64 hi 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)
(/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) hi) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)
(*.f64 x (/.f64 (+.f64 1 (/.f64 hi lo)) lo))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (fma.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi x) (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (fma.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi x) (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (fma.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi x) (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (fma.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi x) (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (fma.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi x) (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 hi lo) -1)) lo)
(*.f64 (neg.f64 x) (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x)))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x))) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x)))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x))) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x)))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x))) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x)))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x))) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x)))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x))) (/.f64 -1 lo)))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))
(*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 x (*.f64 -1 hi)) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (+.f64 x (*.f64 -1 hi)) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi x) lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 x lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi x) lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 x lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi x) lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 x lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi x) lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 x lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi x) lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 x lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi x) lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 x lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) (+.f64 1 (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) (-.f64 -1 (/.f64 hi lo))))) lo)))
(-.f64 (/.f64 x lo) 1)
(+.f64 (/.f64 x lo) -1)
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 hi (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 hi (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 hi (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 hi (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 hi (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (+.f64 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 x lo) -1) hi)))
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (+.f64 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 x lo) -1) hi)))
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (+.f64 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 x lo) -1) hi)))
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (+.f64 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 x lo) -1) hi)))
(*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) hi)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (+.f64 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 x lo) -1) hi)))
(/.f64 (+.f64 x (*.f64 -1 hi)) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (*.f64 -1 lo))) lo)
(/.f64 (-.f64 (-.f64 x lo) hi) lo)
(/.f64 (-.f64 (-.f64 x hi) lo) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (*.f64 -1 lo))) lo)
(/.f64 (-.f64 (-.f64 x lo) hi) lo)
(/.f64 (-.f64 (-.f64 x hi) lo) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (*.f64 -1 lo))) lo)
(/.f64 (-.f64 (-.f64 x lo) hi) lo)
(/.f64 (-.f64 (-.f64 x hi) lo) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (*.f64 -1 lo))) lo)
(/.f64 (-.f64 (-.f64 x lo) hi) lo)
(/.f64 (-.f64 (-.f64 x hi) lo) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (*.f64 -1 lo))) lo)
(/.f64 (-.f64 (-.f64 x lo) hi) lo)
(/.f64 (-.f64 (-.f64 x hi) lo) lo)
-1
-1
(-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(-.f64 (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 x)) lo)) 1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(-.f64 (*.f64 -1 (/.f64 hi lo)) 1)
(fma.f64 -1 (/.f64 hi lo) -1)
(/.f64 x lo)
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)) (/.f64 1 x)))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo)) (/.f64 1 x)))
(*.f64 x (-.f64 (-.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))) (/.f64 1 x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)) (/.f64 1 x)))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo)) (/.f64 1 x)))
(*.f64 x (-.f64 (-.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))) (/.f64 1 x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)) (/.f64 1 x)))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo)) (/.f64 1 x)))
(*.f64 x (-.f64 (-.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))) (/.f64 1 x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)) (/.f64 1 x)))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo)) (/.f64 1 x)))
(*.f64 x (-.f64 (-.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))) (/.f64 1 x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)) (/.f64 1 x)))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo)) (/.f64 1 x)))
(*.f64 x (-.f64 (-.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))) (/.f64 1 x)))
(/.f64 x lo)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x) (/.f64 -1 lo)))
(*.f64 hi (-.f64 (/.f64 x lo) 1))
(*.f64 hi (+.f64 (/.f64 x lo) -1))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (pow.f64 hi 2) lo))
(/.f64 (neg.f64 (pow.f64 hi 2)) lo)
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))) (pow.f64 hi 2))
(*.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)) (pow.f64 hi 2))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))) (pow.f64 hi 2))
(*.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)) (pow.f64 hi 2))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))) (pow.f64 hi 2))
(*.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)) (pow.f64 hi 2))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))) (pow.f64 hi 2))
(*.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)) (pow.f64 hi 2))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))) (pow.f64 hi 2))
(*.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)) (pow.f64 hi 2))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (pow.f64 hi 2) lo))
(/.f64 (neg.f64 (pow.f64 hi 2)) lo)
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))) (pow.f64 hi 2))
(*.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)) (pow.f64 hi 2))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))) (pow.f64 hi 2))
(*.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)) (pow.f64 hi 2))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))) (pow.f64 hi 2))
(*.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)) (pow.f64 hi 2))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))) (pow.f64 hi 2))
(*.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)) (pow.f64 hi 2))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))) (pow.f64 hi 2))
(*.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)) (pow.f64 hi 2))
(/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) lo)
(/.f64 (fma.f64 -1 (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) lo)
(/.f64 (fma.f64 -1 (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) lo)
(/.f64 (fma.f64 -1 (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) lo)
(/.f64 (fma.f64 -1 (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) lo)
(/.f64 (fma.f64 -1 (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(*.f64 -1 hi)
(neg.f64 hi)
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 hi)
(neg.f64 hi)
(+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)))
(*.f64 -1 (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi (neg.f64 x))) lo)))
(-.f64 (neg.f64 hi) (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)))
(*.f64 -1 (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi (neg.f64 x))) lo)))
(-.f64 (neg.f64 hi) (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)))
(*.f64 -1 (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi (neg.f64 x))) lo)))
(-.f64 (neg.f64 hi) (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)))
(*.f64 -1 (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi (neg.f64 x))) lo)))
(-.f64 (neg.f64 hi) (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)))
(*.f64 -1 (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi (neg.f64 x))) lo)))
(-.f64 (neg.f64 hi) (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))
(*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1))
(+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (/.f64 (*.f64 hi x) lo))
(fma.f64 hi (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 hi (/.f64 x lo)))
(+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (/.f64 (*.f64 hi x) lo))
(fma.f64 hi (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 hi (/.f64 x lo)))
(+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (/.f64 (*.f64 hi x) lo))
(fma.f64 hi (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 hi (/.f64 x lo)))
(+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (/.f64 (*.f64 hi x) lo))
(fma.f64 hi (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 hi (/.f64 x lo)))
(+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (/.f64 (*.f64 hi x) lo))
(fma.f64 hi (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 hi (/.f64 x lo)))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))
(*.f64 x (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))
(*.f64 x (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))
(*.f64 x (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))
(*.f64 x (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))
(*.f64 x (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))
(/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)
(*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo)))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo)))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo)))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo)))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo)))
(/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)
(*.f64 x (/.f64 (+.f64 1 (/.f64 hi lo)) lo))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x))))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 hi lo) -1)) lo)
(*.f64 (neg.f64 x) (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x)))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x))) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x)))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x))) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x)))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x))) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x)))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x))) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x)))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x))) (/.f64 -1 lo)))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (neg.f64 (pow.f64 hi 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (neg.f64 (pow.f64 hi 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi) (/.f64 1 (pow.f64 lo 2))))
(/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (pow.f64 lo 2))
(*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 x (*.f64 -1 hi)) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (+.f64 x (*.f64 -1 hi)) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(+.f64 1 (-.f64 (*.f64 (neg.f64 x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))))
(-.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(+.f64 1 (-.f64 (*.f64 (neg.f64 x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))))
(-.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(+.f64 1 (-.f64 (*.f64 (neg.f64 x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))))
(-.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(+.f64 1 (-.f64 (*.f64 (neg.f64 x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))))
(-.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(+.f64 1 (-.f64 (*.f64 (neg.f64 x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))))
(-.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 hi (/.f64 (fma.f64 -1 (/.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 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x)))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x)))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x)))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x)))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (*.f64 hi (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 lo x)))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2))))
(*.f64 (neg.f64 x) (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x)) (/.f64 hi (pow.f64 lo 2))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2))))
(*.f64 (neg.f64 x) (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x)) (/.f64 hi (pow.f64 lo 2))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2))))
(*.f64 (neg.f64 x) (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x)) (/.f64 hi (pow.f64 lo 2))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2))))
(*.f64 (neg.f64 x) (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x)) (/.f64 hi (pow.f64 lo 2))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2))))
(*.f64 (neg.f64 x) (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x)) (/.f64 hi (pow.f64 lo 2))))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo)))
(+.f64 1 (fma.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2)))) (/.f64 (neg.f64 x) lo)))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo)))
(+.f64 1 (fma.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2)))) (/.f64 (neg.f64 x) lo)))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo)))
(+.f64 1 (fma.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2)))) (/.f64 (neg.f64 x) lo)))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo)))
(+.f64 1 (fma.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2)))) (/.f64 (neg.f64 x) lo)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (*.f64 hi (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) hi)))
(*.f64 -1 (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (pow.f64 lo 2)))
(neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 -1 (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 (-.f64 hi x) lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (-.f64 x hi))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (+.f64 (-.f64 lo x) hi) (*.f64 hi (-.f64 hi x))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (-.f64 x hi))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (+.f64 (-.f64 lo x) hi) (*.f64 hi (-.f64 hi x))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (-.f64 x hi))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (+.f64 (-.f64 lo x) hi) (*.f64 hi (-.f64 hi x))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (-.f64 x hi))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (+.f64 (-.f64 lo x) hi) (*.f64 hi (-.f64 hi x))) (pow.f64 lo 2))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)))
(+.f64 1 (/.f64 (+.f64 hi (neg.f64 x)) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(+.f64 (-.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(+.f64 (-.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(+.f64 (-.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 x (*.f64 -1 hi))) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (-.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(+.f64 (-.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.f64 (-.f64 hi x) lo))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)))
(+.f64 1 (/.f64 (+.f64 hi (neg.f64 x)) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi)))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi)))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi)))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi)))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 lo (*.f64 hi x))) (/.f64 1 hi)))
(*.f64 x (fma.f64 -1 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi)))
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
(*.f64 -1 (/.f64 (*.f64 x (pow.f64 (sqrt.f64 -1) 2)) hi))
(/.f64 x hi)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi))))
(*.f64 (neg.f64 x) (fma.f64 -1 (*.f64 lo (/.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 -1 hi) (/.f64 (neg.f64 lo) (*.f64 hi x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi))))
(*.f64 (neg.f64 x) (fma.f64 -1 (*.f64 lo (/.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 -1 hi) (/.f64 (neg.f64 lo) (*.f64 hi x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi))))
(*.f64 (neg.f64 x) (fma.f64 -1 (*.f64 lo (/.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 -1 hi) (/.f64 (neg.f64 lo) (*.f64 hi x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi))))
(*.f64 (neg.f64 x) (fma.f64 -1 (*.f64 lo (/.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 -1 hi) (/.f64 (neg.f64 lo) (*.f64 hi x))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi))))
(*.f64 (neg.f64 x) (fma.f64 -1 (*.f64 lo (/.f64 (pow.f64 (sqrt.f64 -1) 2) (*.f64 hi x))) (/.f64 (pow.f64 (sqrt.f64 -1) 2) hi)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 -1 hi) (/.f64 (neg.f64 lo) (*.f64 hi x))))
(/.f64 x hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 -1 (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 -1 (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi lo))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi lo))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi lo))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi lo))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 hi))))
(*.f64 (neg.f64 lo) (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 x (*.f64 hi lo))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)))
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1)))
(fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 x (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 x (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 1 (sqrt.f64 -1)))))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1)))
(fma.f64 x (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3))) (/.f64 x (pow.f64 (sqrt.f64 -1) 3))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 1 (sqrt.f64 -1))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 x (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3))) (/.f64 x (*.f64 -1 (sqrt.f64 -1)))) (*.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))))
(+.f64 (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 x (pow.f64 (sqrt.f64 -1) 5)))))))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1)))
(fma.f64 x (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 1 (sqrt.f64 -1))) (*.f64 x (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 5)))) (/.f64 x (pow.f64 (sqrt.f64 -1) 5)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 x (fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1)) (*.f64 x (fma.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3))) (*.f64 -1 (sqrt.f64 -1))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 5)))) (/.f64 x (pow.f64 (sqrt.f64 -1) 5)))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))))
(+.f64 (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 x (+.f64 (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 x (pow.f64 (sqrt.f64 -1) 7)))) (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)))))))))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1)))
(fma.f64 x (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 1 (sqrt.f64 -1))) (*.f64 x (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 x (fma.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 x (pow.f64 (sqrt.f64 -1) 7))) (*.f64 (*.f64 1/16 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)))))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 x (fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1)) (*.f64 x (fma.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3))) (*.f64 -1 (sqrt.f64 -1))) (*.f64 x (fma.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 x (pow.f64 (sqrt.f64 -1) 7))) (*.f64 1/16 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 5))) (pow.f64 (sqrt.f64 -1) 5)))))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))))
(+.f64 (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 1 (sqrt.f64 -1)))) (*.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3)))) (*.f64 x (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5)))) (*.f64 x (+.f64 (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 7)))) (*.f64 7/256 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 9)))) (/.f64 x (pow.f64 (sqrt.f64 -1) 9)))))))))))) (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1)))
(fma.f64 x (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (/.f64 1 (sqrt.f64 -1))) (*.f64 x (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 3))) (*.f64 x (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 5))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 5))) (*.f64 x (fma.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 1 (pow.f64 (sqrt.f64 -1) 7))) (*.f64 (*.f64 7/256 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 9)))) (/.f64 x (pow.f64 (sqrt.f64 -1) 9)))))))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))))
(fma.f64 x (fma.f64 1/2 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1)) (*.f64 x (fma.f64 -1/8 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3))) (*.f64 -1 (sqrt.f64 -1))) (*.f64 x (fma.f64 1/16 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 5))) (pow.f64 (sqrt.f64 -1) 5)) (*.f64 x (fma.f64 -5/128 (/.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (pow.f64 (sqrt.f64 -1) 7)) (*.f64 (*.f64 7/256 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 9)))) (/.f64 x (pow.f64 (sqrt.f64 -1) 9)))))))))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))))
(sqrt.f64 (/.f64 x hi))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) lo))))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))))))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) lo)) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (pow.f64 lo 2))))))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) (*.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 5))))))))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) lo)) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (pow.f64 lo 2))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) (pow.f64 lo 3)))))))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) (fma.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 5)))) (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 7)))) (pow.f64 lo 3))))))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) lo)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 15))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (pow.f64 lo 2))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) (pow.f64 lo 3))))))))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 15))) (*.f64 (*.f64 (pow.f64 lo 4) (/.f64 (pow.f64 x 3) hi)) 5/64)) (fma.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 5)))) (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 7)))) (pow.f64 lo 3)))))))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) lo)) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 15))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 19))) (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 5) (pow.f64 x 4)) hi)) (*.f64 1/2 (*.f64 lo (*.f64 x (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi))))))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (pow.f64 lo 2))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) (pow.f64 lo 3)))))))))
(*.f64 x (+.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (fma.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 15))) (*.f64 (*.f64 (pow.f64 lo 4) (/.f64 (pow.f64 x 3) hi)) 5/64)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 19))) (fma.f64 1/64 (*.f64 (pow.f64 lo 5) (/.f64 (pow.f64 x 4) hi)) (*.f64 1/2 (*.f64 (*.f64 lo x) (*.f64 (*.f64 (pow.f64 lo 4) (/.f64 (pow.f64 x 3) hi)) 5/64))))) (fma.f64 -1/8 (*.f64 (pow.f64 lo 2) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 5)))) (*.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 7)))) (pow.f64 lo 3))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 x hi)) (pow.f64 (sqrt.f64 -1) 2)))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 x hi))))
(*.f64 1 (sqrt.f64 (/.f64 x hi)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (pow.f64 (sqrt.f64 -1) 2)))))
(*.f64 (neg.f64 x) (fma.f64 1/2 (*.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 hi x))))))
(*.f64 (neg.f64 x) (fma.f64 1/2 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 hi x))))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (pow.f64 (sqrt.f64 -1) 2))))))
(*.f64 (neg.f64 x) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 5))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 1/2 (*.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 hi x)))))))
(*.f64 (neg.f64 x) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 5))) (neg.f64 (pow.f64 lo 2))) (fma.f64 1/2 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 hi x)))))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) (*.f64 (pow.f64 lo 3) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (pow.f64 (sqrt.f64 -1) 2)))))))
(*.f64 (neg.f64 x) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 5))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 7))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 lo 3))) (fma.f64 1/2 (*.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 hi x))))))))
(*.f64 (neg.f64 x) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 5))) (neg.f64 (pow.f64 lo 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 7))) (neg.f64 (pow.f64 lo 3))) (fma.f64 1/2 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 hi x))))))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 15))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) (*.f64 (pow.f64 lo 3) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (pow.f64 (sqrt.f64 -1) 2))))))))
(*.f64 (neg.f64 x) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 15))) (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (*.f64 (pow.f64 lo 4) (/.f64 (pow.f64 x 3) hi)) -5/64)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 5))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 7))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 lo 3))) (fma.f64 1/2 (*.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 hi x)))))))))
(*.f64 (neg.f64 x) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 15))) -1) (*.f64 (*.f64 (pow.f64 lo 4) (/.f64 (pow.f64 x 3) hi)) -5/64)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 5))) (neg.f64 (pow.f64 lo 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 7))) (neg.f64 (pow.f64 lo 3))) (fma.f64 1/2 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 hi x)))))))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 15))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 19))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 5) (pow.f64 x 4)) hi)) (*.f64 1/2 (*.f64 lo (*.f64 x (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 3)) hi)))))))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) (*.f64 (pow.f64 lo 3) (pow.f64 (sqrt.f64 -1) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (pow.f64 (sqrt.f64 -1) 2)))))))))
(*.f64 (neg.f64 x) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 15))) (pow.f64 (sqrt.f64 -1) 2)) (*.f64 (*.f64 (pow.f64 lo 4) (/.f64 (pow.f64 x 3) hi)) -5/64)) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 19))) (pow.f64 (sqrt.f64 -1) 2)) (fma.f64 -1/64 (*.f64 (pow.f64 lo 5) (/.f64 (pow.f64 x 4) hi)) (*.f64 (*.f64 1/2 lo) (*.f64 x (*.f64 (*.f64 (pow.f64 lo 4) (/.f64 (pow.f64 x 3) hi)) -5/64))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 5))) (*.f64 (pow.f64 lo 2) (pow.f64 (sqrt.f64 -1) 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 7))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (pow.f64 lo 3))) (fma.f64 1/2 (*.f64 (*.f64 lo (pow.f64 (sqrt.f64 -1) 2)) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) (*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 1 (*.f64 hi x))))))))))
(*.f64 (neg.f64 x) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 15))) -1) (*.f64 (*.f64 (pow.f64 lo 4) (/.f64 (pow.f64 x 3) hi)) -5/64)) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 x 19))) -1) (fma.f64 -1/64 (*.f64 (pow.f64 lo 5) (/.f64 (pow.f64 x 4) hi)) (*.f64 (*.f64 1/2 lo) (*.f64 x (*.f64 (*.f64 (pow.f64 lo 4) (/.f64 (pow.f64 x 3) hi)) -5/64))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 5))) (neg.f64 (pow.f64 lo 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 7))) (neg.f64 (pow.f64 lo 3))) (fma.f64 1/2 (*.f64 (neg.f64 lo) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3)))) (*.f64 -1 (sqrt.f64 (/.f64 1 (*.f64 hi x))))))))))
(sqrt.f64 (/.f64 x hi))
(+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi x))) lo)))
(+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 -1/2 (*.f64 lo (sqrt.f64 (/.f64 1 (*.f64 hi x))))))
(+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 hi x)))) (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3)))) lo)))))
(+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (*.f64 -1/8 (*.f64 lo (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3))))))))
(+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 hi x)))) (*.f64 lo (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) (*.f64 -1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5)))) lo)))))))
(+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (*.f64 lo (fma.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3))) (*.f64 -1/16 (*.f64 lo (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 5))))))))))
(+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 hi x)))) (*.f64 lo (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) (*.f64 lo (+.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5))))) (*.f64 -5/128 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7)))) lo)))))))))
(+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (*.f64 lo (fma.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3))) (*.f64 lo (fma.f64 -1/16 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 5))) (*.f64 -5/128 (*.f64 lo (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 7))))))))))))
(+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 lo (+.f64 (*.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 hi x)))) (*.f64 lo (+.f64 (*.f64 -1/8 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 3))))) (*.f64 lo (+.f64 (*.f64 -1/16 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 5))))) (*.f64 lo (+.f64 (*.f64 -5/128 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 7))))) (*.f64 -7/256 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 x 9)))) lo)))))))))))
(+.f64 (sqrt.f64 (/.f64 x hi)) (*.f64 lo (fma.f64 -1/2 (sqrt.f64 (/.f64 1 (*.f64 hi x))) (*.f64 lo (fma.f64 -1/8 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 3))) (*.f64 lo (fma.f64 -1/16 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 5))) (*.f64 lo (fma.f64 -5/128 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 7))) (*.f64 (*.f64 -7/256 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 x 9)))) lo))))))))))
(*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1))
(*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi)))
(*.f64 lo (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1))))
(*.f64 lo (fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 hi lo))))))
(*.f64 lo (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1)))))
(*.f64 lo (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 5))) (pow.f64 x 2)) (pow.f64 (sqrt.f64 -1) 3)) (fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 hi lo)))))))
(*.f64 lo (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 5))) -1) (/.f64 (pow.f64 x 2) (sqrt.f64 -1))) (fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 hi lo)))))))
(*.f64 lo (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1))))))
(*.f64 lo (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 5))) (pow.f64 x 2)) (pow.f64 (sqrt.f64 -1) 3)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 hi lo))))))))
(*.f64 lo (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 5))) -1) (/.f64 (pow.f64 x 2) (sqrt.f64 -1))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 hi lo))))))))
(*.f64 lo (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 15))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1)))))))
(*.f64 lo (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 15))) (*.f64 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6)))) 5/64)) (sqrt.f64 -1)) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 5))) (pow.f64 x 2)) (pow.f64 (sqrt.f64 -1) 3)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 hi lo)))))))))
(*.f64 lo (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 15))) (*.f64 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6)))) 5/64)) (sqrt.f64 -1)) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 5))) -1) (/.f64 (pow.f64 x 2) (sqrt.f64 -1))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 hi lo)))))))))
(*.f64 lo (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 15))) (/.f64 (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 19))) (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lo (*.f64 x (+.f64 (*.f64 1/64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6)))) (*.f64 1/16 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6))))))) (pow.f64 (sqrt.f64 -1) 2))) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 5)) (*.f64 hi (pow.f64 (sqrt.f64 -1) 8))))) (sqrt.f64 -1)))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (/.f64 (pow.f64 x 2) (pow.f64 (sqrt.f64 -1) 3)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (/.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1))))))))
(*.f64 lo (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 15))) (*.f64 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6)))) 5/64)) (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 19))) (/.f64 (fma.f64 -1/2 (*.f64 lo (/.f64 (*.f64 x (*.f64 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6)))) 5/64)) (pow.f64 (sqrt.f64 -1) 2))) (/.f64 (*.f64 -1/64 (*.f64 (pow.f64 x 5) (pow.f64 lo 4))) (*.f64 hi (pow.f64 (sqrt.f64 -1) 8)))) (sqrt.f64 -1))) (fma.f64 -1/8 (/.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 5))) (pow.f64 x 2)) (pow.f64 (sqrt.f64 -1) 3)) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 hi lo))))))))))
(*.f64 lo (fma.f64 -1/2 (/.f64 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 15))) (*.f64 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6)))) 5/64)) (sqrt.f64 -1)) (fma.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 19))) (/.f64 (fma.f64 -1/2 (*.f64 lo (/.f64 (*.f64 x (*.f64 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) (*.f64 hi (pow.f64 (sqrt.f64 -1) 6)))) 5/64)) -1)) (*.f64 -1/64 (*.f64 (/.f64 (pow.f64 x 5) hi) (/.f64 (pow.f64 lo 4) (pow.f64 (sqrt.f64 -1) 8))))) (sqrt.f64 -1))) (fma.f64 -1/8 (*.f64 (/.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 5))) -1) (/.f64 (pow.f64 x 2) (sqrt.f64 -1))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (/.f64 (pow.f64 x 3) (pow.f64 (sqrt.f64 -1) 5))) (fma.f64 1/2 (*.f64 (/.f64 x (sqrt.f64 -1)) (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3)))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 hi lo))))))))))
(*.f64 -1 (*.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 -1)))
(neg.f64 (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 lo hi))))
(*.f64 (neg.f64 (sqrt.f64 -1)) (sqrt.f64 (/.f64 lo hi)))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (*.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1)))))
(*.f64 (neg.f64 lo) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3))) (*.f64 x (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 hi lo))))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (*.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (*.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1))))))
(*.f64 (neg.f64 lo) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 5))) (*.f64 (sqrt.f64 -1) (pow.f64 x 2))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3))) (*.f64 x (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 hi lo)))))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (*.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (*.f64 (pow.f64 x 3) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (*.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1)))))))
(*.f64 (neg.f64 lo) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 5))) (*.f64 (sqrt.f64 -1) (pow.f64 x 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (*.f64 (sqrt.f64 -1) (pow.f64 x 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3))) (*.f64 x (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 hi lo))))))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 15))) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) hi)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) hi)))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (*.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (*.f64 (pow.f64 x 3) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (*.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1))))))))
(*.f64 (neg.f64 lo) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 15))) (sqrt.f64 -1)) (*.f64 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) hi)) -5/64)) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 5))) (*.f64 (sqrt.f64 -1) (pow.f64 x 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (*.f64 (sqrt.f64 -1) (pow.f64 x 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3))) (*.f64 x (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 hi lo)))))))))
(*.f64 -1 (*.f64 lo (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 15))) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) hi)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) hi)))))) (+.f64 (*.f64 -1/2 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 19))) (*.f64 (sqrt.f64 -1) (+.f64 (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 5)) hi)) (*.f64 1/2 (*.f64 lo (*.f64 x (+.f64 (*.f64 -1/16 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) hi)) (*.f64 -1/64 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 4)) hi)))))))))) (+.f64 (*.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 5)))) (*.f64 (pow.f64 x 2) (sqrt.f64 -1)))) (+.f64 (*.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (*.f64 (pow.f64 x 3) (sqrt.f64 -1)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 3)))) (*.f64 x (sqrt.f64 -1)))) (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi lo))) (sqrt.f64 -1)))))))))
(*.f64 (neg.f64 lo) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 15))) (sqrt.f64 -1)) (*.f64 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) hi)) -5/64)) (fma.f64 -1/2 (*.f64 (*.f64 (sqrt.f64 (/.f64 hi (pow.f64 lo 19))) (sqrt.f64 -1)) (fma.f64 -1/64 (*.f64 (pow.f64 lo 4) (/.f64 (pow.f64 x 5) hi)) (*.f64 1/2 (*.f64 (*.f64 lo x) (*.f64 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 x 4) hi)) -5/64))))) (fma.f64 -1/8 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 5))) (*.f64 (sqrt.f64 -1) (pow.f64 x 2))) (fma.f64 1/16 (*.f64 (sqrt.f64 (/.f64 1 (*.f64 hi (pow.f64 lo 7)))) (*.f64 (sqrt.f64 -1) (pow.f64 x 3))) (fma.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (/.f64 1 hi) (pow.f64 lo 3))) (*.f64 x (sqrt.f64 -1))) (*.f64 (sqrt.f64 -1) (sqrt.f64 (/.f64 1 (*.f64 hi lo))))))))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 -1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 -1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 -1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 -1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 -1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (pow.f64 (sqrt.f64 -1) 2))
(*.f64 (pow.f64 (sqrt.f64 -1) 2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 -1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 1 x))
(log1p.f64 x)
(+.f64 (log.f64 (+.f64 1 x)) (/.f64 (*.f64 hi x) (*.f64 lo (+.f64 1 x))))
(+.f64 (log1p.f64 x) (*.f64 hi (/.f64 (/.f64 x lo) (+.f64 1 x))))
(+.f64 (log1p.f64 x) (*.f64 (/.f64 x lo) (/.f64 hi (+.f64 1 x))))
(+.f64 (log.f64 (+.f64 1 x)) (*.f64 hi (+.f64 (*.f64 1/2 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (+.f64 1 x))))))) (/.f64 x (*.f64 lo (+.f64 1 x))))))
(+.f64 (log1p.f64 x) (*.f64 hi (fma.f64 1/2 (*.f64 hi (-.f64 (/.f64 (neg.f64 (pow.f64 x 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))) (/.f64 2 (*.f64 lo (+.f64 1 x))))) (/.f64 (/.f64 x lo) (+.f64 1 x)))))
(+.f64 (log.f64 (+.f64 1 x)) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 1/6 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (*.f64 6 (/.f64 x (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))))))) (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (+.f64 1 x)))))))) (/.f64 x (*.f64 lo (+.f64 1 x))))))
(+.f64 (log1p.f64 x) (*.f64 hi (fma.f64 hi (fma.f64 1/6 (*.f64 hi (fma.f64 2 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)) (pow.f64 (+.f64 1 x) 3)) (*.f64 6 (/.f64 x (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))))) (*.f64 1/2 (-.f64 (/.f64 (neg.f64 (pow.f64 x 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))) (/.f64 2 (*.f64 lo (+.f64 1 x)))))) (/.f64 (/.f64 x lo) (+.f64 1 x)))))
(+.f64 (log1p.f64 x) (*.f64 hi (fma.f64 hi (fma.f64 1/6 (*.f64 hi (fma.f64 2 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)) (pow.f64 (+.f64 1 x) 3)) (*.f64 (/.f64 6 (pow.f64 lo 2)) (/.f64 x (pow.f64 (+.f64 1 x) 2))))) (*.f64 1/2 (-.f64 (/.f64 (neg.f64 (pow.f64 x 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))) (/.f64 2 (*.f64 lo (+.f64 1 x)))))) (/.f64 (/.f64 x lo) (+.f64 1 x)))))
(+.f64 (log.f64 (+.f64 1 x)) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (+.f64 1 x)))))) (*.f64 hi (+.f64 (*.f64 1/24 (*.f64 hi (-.f64 (+.f64 (*.f64 -24 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (*.f64 -6 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 x) 4))))) (*.f64 12 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))))))) (*.f64 1/6 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (*.f64 6 (/.f64 x (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))))))))) (/.f64 x (*.f64 lo (+.f64 1 x))))))
(+.f64 (log1p.f64 x) (*.f64 hi (fma.f64 hi (fma.f64 1/2 (-.f64 (/.f64 (neg.f64 (pow.f64 x 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))) (/.f64 2 (*.f64 lo (+.f64 1 x)))) (*.f64 hi (fma.f64 1/24 (*.f64 hi (-.f64 (fma.f64 -24 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)) (pow.f64 (+.f64 1 x) 3)) (*.f64 -6 (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 4)) (pow.f64 (+.f64 1 x) 4)))) (/.f64 12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))))) (*.f64 1/6 (fma.f64 2 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)) (pow.f64 (+.f64 1 x) 3)) (*.f64 6 (/.f64 x (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))))))))) (/.f64 (/.f64 x lo) (+.f64 1 x)))))
(+.f64 (log1p.f64 x) (*.f64 hi (fma.f64 hi (fma.f64 1/2 (-.f64 (/.f64 (neg.f64 (pow.f64 x 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))) (/.f64 2 (*.f64 lo (+.f64 1 x)))) (*.f64 hi (fma.f64 1/24 (*.f64 hi (-.f64 (fma.f64 -24 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)) (pow.f64 (+.f64 1 x) 3)) (*.f64 -6 (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 4)) (pow.f64 (+.f64 1 x) 4)))) (/.f64 12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))))) (*.f64 1/6 (fma.f64 2 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)) (pow.f64 (+.f64 1 x) 3)) (*.f64 (/.f64 6 (pow.f64 lo 2)) (/.f64 x (pow.f64 (+.f64 1 x) 2)))))))) (/.f64 (/.f64 x lo) (+.f64 1 x)))))
(+.f64 (log.f64 (+.f64 1 x)) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 1/2 (-.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (*.f64 2 (/.f64 1 (*.f64 lo (+.f64 1 x)))))) (*.f64 hi (+.f64 (*.f64 1/6 (+.f64 (*.f64 2 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (*.f64 6 (/.f64 x (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))))) (*.f64 hi (+.f64 (*.f64 1/120 (*.f64 hi (+.f64 (*.f64 24 (/.f64 (pow.f64 x 5) (*.f64 (pow.f64 lo 5) (pow.f64 (+.f64 1 x) 5)))) (+.f64 (*.f64 120 (/.f64 x (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (*.f64 120 (/.f64 (pow.f64 x 3) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 x) 4)))))))) (*.f64 1/24 (-.f64 (+.f64 (*.f64 -24 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (*.f64 -6 (/.f64 (pow.f64 x 4) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 x) 4))))) (*.f64 12 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))))))))))) (/.f64 x (*.f64 lo (+.f64 1 x))))))
(+.f64 (log1p.f64 x) (*.f64 hi (fma.f64 hi (fma.f64 1/2 (-.f64 (/.f64 (neg.f64 (pow.f64 x 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))) (/.f64 2 (*.f64 lo (+.f64 1 x)))) (*.f64 hi (fma.f64 1/6 (fma.f64 2 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)) (pow.f64 (+.f64 1 x) 3)) (*.f64 6 (/.f64 x (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))))) (*.f64 hi (fma.f64 1/120 (*.f64 hi (fma.f64 24 (/.f64 (/.f64 (pow.f64 x 5) (pow.f64 lo 5)) (pow.f64 (+.f64 1 x) 5)) (*.f64 120 (+.f64 (/.f64 (/.f64 x (pow.f64 lo 3)) (pow.f64 (+.f64 1 x) 3)) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 lo 4)) (pow.f64 (+.f64 1 x) 4)))))) (*.f64 1/24 (-.f64 (fma.f64 -24 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)) (pow.f64 (+.f64 1 x) 3)) (*.f64 -6 (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 4)) (pow.f64 (+.f64 1 x) 4)))) (/.f64 12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))))))))) (/.f64 (/.f64 x lo) (+.f64 1 x)))))
(+.f64 (log1p.f64 x) (*.f64 hi (fma.f64 hi (fma.f64 1/2 (-.f64 (/.f64 (neg.f64 (pow.f64 x 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))) (/.f64 2 (*.f64 lo (+.f64 1 x)))) (*.f64 hi (fma.f64 1/6 (fma.f64 2 (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 lo 3)) (pow.f64 (+.f64 1 x) 3)) (*.f64 (/.f64 6 (pow.f64 lo 2)) (/.f64 x (pow.f64 (+.f64 1 x) 2)))) (*.f64 hi (fma.f64 1/120 (*.f64 hi (fma.f64 24 (/.f64 (/.f64 (pow.f64 x 5) (pow.f64 lo 5)) (pow.f64 (+.f64 1 x) 5)) (*.f64 120 (+.f64 (/.f64 (/.f64 x (pow.f64 lo 3)) (pow.f64 (+.f64 1 x) 3)) (/.f64 (/.f64 (pow.f64 x 3) (pow.f64 lo 4)) (pow.f64 (+.f64 1 x) 4)))))) (*.f64 1/24 (-.f64 (fma.f64 -24 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)) (pow.f64 (+.f64 1 x) 3)) (*.f64 -6 (/.f64 (/.f64 (pow.f64 x 4) (pow.f64 lo 4)) (pow.f64 (+.f64 1 x) 4)))) (/.f64 12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))))))))) (/.f64 (/.f64 x lo) (+.f64 1 x)))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (*.f64 -2 (log.f64 (/.f64 1 hi))))
(+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -2 (neg.f64 (log.f64 hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (*.f64 -1 (/.f64 x hi))))
(+.f64 (log.f64 (/.f64 -1 lo)) (fma.f64 -2 (neg.f64 (log.f64 hi)) (/.f64 (neg.f64 x) hi)))
(+.f64 (log.f64 (/.f64 -1 lo)) (-.f64 (*.f64 -2 (neg.f64 (log.f64 hi))) (/.f64 x hi)))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))) (pow.f64 hi 2))))))
(+.f64 (log.f64 (/.f64 -1 lo)) (fma.f64 -2 (neg.f64 (log.f64 hi)) (fma.f64 -1 (/.f64 x hi) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 lo (+.f64 1 x)) (neg.f64 (pow.f64 x 2))) (pow.f64 hi 2))))))
(+.f64 (log.f64 (/.f64 -1 lo)) (fma.f64 -2 (neg.f64 (log.f64 hi)) (-.f64 (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 -2 lo) (+.f64 1 x)) (pow.f64 x 2)) (pow.f64 hi 2))) (/.f64 x hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 x hi)) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 x (+.f64 1 x)))) (*.f64 -2 (pow.f64 x 3))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))) (pow.f64 hi 2)))))))
(+.f64 (log.f64 (/.f64 -1 lo)) (fma.f64 -2 (neg.f64 (log.f64 hi)) (fma.f64 -1 (/.f64 x hi) (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 lo x) (+.f64 1 x)) (*.f64 (pow.f64 x 3) -2)) (pow.f64 hi 3)) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 lo (+.f64 1 x)) (neg.f64 (pow.f64 x 2))) (pow.f64 hi 2)))))))
(+.f64 (log.f64 (/.f64 -1 lo)) (fma.f64 -2 (neg.f64 (log.f64 hi)) (-.f64 (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 lo x) (+.f64 1 x)) (*.f64 (pow.f64 x 3) -2)) (pow.f64 hi 3)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 -2 lo) (+.f64 1 x)) (pow.f64 x 2)) (pow.f64 hi 2)))) (/.f64 x hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 x hi)) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -24 (*.f64 lo (*.f64 (pow.f64 x 2) (+.f64 1 x)))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))) (*.f64 -6 (pow.f64 x 4)))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 x (+.f64 1 x)))) (*.f64 -2 (pow.f64 x 3))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))) (pow.f64 hi 2))))))))
(+.f64 (log.f64 (/.f64 -1 lo)) (fma.f64 -2 (neg.f64 (log.f64 hi)) (fma.f64 -1 (/.f64 x hi) (fma.f64 1/24 (/.f64 (fma.f64 -24 (*.f64 (*.f64 lo (pow.f64 x 2)) (+.f64 1 x)) (fma.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)) (*.f64 (pow.f64 x 4) -6))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 lo x) (+.f64 1 x)) (*.f64 (pow.f64 x 3) -2)) (pow.f64 hi 3)) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 lo (+.f64 1 x)) (neg.f64 (pow.f64 x 2))) (pow.f64 hi 2))))))))
(+.f64 (log.f64 (/.f64 -1 lo)) (fma.f64 -2 (neg.f64 (log.f64 hi)) (-.f64 (fma.f64 1/24 (/.f64 (fma.f64 -24 (*.f64 (*.f64 lo (pow.f64 x 2)) (+.f64 1 x)) (fma.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)) (*.f64 (pow.f64 x 4) -6))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 lo x) (+.f64 1 x)) (*.f64 (pow.f64 x 3) -2)) (pow.f64 hi 3)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 -2 lo) (+.f64 1 x)) (pow.f64 x 2)) (pow.f64 hi 2))))) (/.f64 x hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 -1 (/.f64 x hi)) (+.f64 (*.f64 1/120 (/.f64 (+.f64 (*.f64 -120 (*.f64 lo (*.f64 (pow.f64 x 3) (+.f64 1 x)))) (+.f64 (*.f64 -120 (*.f64 (pow.f64 lo 2) (*.f64 x (pow.f64 (+.f64 1 x) 2)))) (*.f64 -24 (pow.f64 x 5)))) (pow.f64 hi 5))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -24 (*.f64 lo (*.f64 (pow.f64 x 2) (+.f64 1 x)))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))) (*.f64 -6 (pow.f64 x 4)))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 lo (*.f64 x (+.f64 1 x)))) (*.f64 -2 (pow.f64 x 3))) (pow.f64 hi 3))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))) (pow.f64 hi 2)))))))))
(+.f64 (log.f64 (/.f64 -1 lo)) (fma.f64 -2 (neg.f64 (log.f64 hi)) (fma.f64 -1 (/.f64 x hi) (fma.f64 1/120 (/.f64 (fma.f64 -120 (*.f64 (*.f64 lo (pow.f64 x 3)) (+.f64 1 x)) (fma.f64 -120 (*.f64 (*.f64 x (pow.f64 lo 2)) (pow.f64 (+.f64 1 x) 2)) (*.f64 (pow.f64 x 5) -24))) (pow.f64 hi 5)) (fma.f64 1/24 (/.f64 (fma.f64 -24 (*.f64 (*.f64 lo (pow.f64 x 2)) (+.f64 1 x)) (fma.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)) (*.f64 (pow.f64 x 4) -6))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 lo x) (+.f64 1 x)) (*.f64 (pow.f64 x 3) -2)) (pow.f64 hi 3)) (*.f64 1/2 (/.f64 (fma.f64 -2 (*.f64 lo (+.f64 1 x)) (neg.f64 (pow.f64 x 2))) (pow.f64 hi 2)))))))))
(+.f64 (log.f64 (/.f64 -1 lo)) (fma.f64 -2 (neg.f64 (log.f64 hi)) (-.f64 (fma.f64 1/120 (/.f64 (fma.f64 -120 (*.f64 (*.f64 lo (pow.f64 x 3)) (+.f64 1 x)) (fma.f64 -120 (*.f64 (*.f64 x (pow.f64 lo 2)) (pow.f64 (+.f64 1 x) 2)) (*.f64 (pow.f64 x 5) -24))) (pow.f64 hi 5)) (fma.f64 1/24 (/.f64 (fma.f64 -24 (*.f64 (*.f64 lo (pow.f64 x 2)) (+.f64 1 x)) (fma.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)) (*.f64 (pow.f64 x 4) -6))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 lo x) (+.f64 1 x)) (*.f64 (pow.f64 x 3) -2)) (pow.f64 hi 3)) (*.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 -2 lo) (+.f64 1 x)) (pow.f64 x 2)) (pow.f64 hi 2)))))) (/.f64 x hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (*.f64 -2 (log.f64 (/.f64 -1 hi))))
(+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -2 (log.f64 (/.f64 -1 hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 x hi))))
(+.f64 (log.f64 (/.f64 -1 lo)) (fma.f64 -2 (log.f64 (/.f64 -1 hi)) (/.f64 (neg.f64 x) hi)))
(+.f64 (log.f64 (/.f64 -1 lo)) (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (/.f64 x hi)))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))) hi))) hi))))
(+.f64 (log.f64 (/.f64 -1 lo)) (fma.f64 -2 (log.f64 (/.f64 -1 hi)) (neg.f64 (/.f64 (+.f64 x (*.f64 -1/2 (/.f64 (fma.f64 -2 (*.f64 lo (+.f64 1 x)) (neg.f64 (pow.f64 x 2))) hi))) hi))))
(+.f64 (log.f64 (/.f64 -1 lo)) (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (/.f64 (+.f64 x (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 -2 lo) (+.f64 1 x)) (pow.f64 x 2)) hi))) hi)))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 2 (pow.f64 x 3)) (*.f64 6 (*.f64 lo (*.f64 x (+.f64 1 x))))) hi)) (*.f64 1/2 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))))) hi))) hi))))
(+.f64 (log.f64 (/.f64 -1 lo)) (fma.f64 -2 (log.f64 (/.f64 -1 hi)) (neg.f64 (/.f64 (+.f64 x (neg.f64 (/.f64 (fma.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 x 3) (*.f64 6 (*.f64 (*.f64 lo x) (+.f64 1 x)))) hi) (*.f64 1/2 (fma.f64 -2 (*.f64 lo (+.f64 1 x)) (neg.f64 (pow.f64 x 2))))) hi))) hi))))
(+.f64 (log.f64 (/.f64 -1 lo)) (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (/.f64 (-.f64 x (/.f64 (fma.f64 -1/6 (/.f64 (fma.f64 2 (pow.f64 x 3) (*.f64 6 (*.f64 (*.f64 lo x) (+.f64 1 x)))) hi) (*.f64 1/2 (-.f64 (*.f64 (*.f64 -2 lo) (+.f64 1 x)) (pow.f64 x 2)))) hi)) hi)))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/24 (/.f64 (+.f64 (*.f64 -24 (*.f64 lo (*.f64 (pow.f64 x 2) (+.f64 1 x)))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))) (*.f64 -6 (pow.f64 x 4)))) hi)) (*.f64 1/6 (+.f64 (*.f64 2 (pow.f64 x 3)) (*.f64 6 (*.f64 lo (*.f64 x (+.f64 1 x))))))) hi)) (*.f64 1/2 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))))) hi))) hi))))
(+.f64 (log.f64 (/.f64 -1 lo)) (fma.f64 -2 (log.f64 (/.f64 -1 hi)) (neg.f64 (/.f64 (+.f64 x (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/24 (/.f64 (fma.f64 -24 (*.f64 (*.f64 lo (pow.f64 x 2)) (+.f64 1 x)) (fma.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)) (*.f64 (pow.f64 x 4) -6))) hi) (*.f64 1/6 (fma.f64 2 (pow.f64 x 3) (*.f64 6 (*.f64 (*.f64 lo x) (+.f64 1 x)))))) hi) (*.f64 1/2 (fma.f64 -2 (*.f64 lo (+.f64 1 x)) (neg.f64 (pow.f64 x 2))))) hi))) hi))))
(+.f64 (log.f64 (/.f64 -1 lo)) (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (/.f64 (-.f64 x (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 -2 lo) (+.f64 1 x)) (pow.f64 x 2))) (/.f64 (fma.f64 -1/24 (/.f64 (fma.f64 -24 (*.f64 (*.f64 lo (pow.f64 x 2)) (+.f64 1 x)) (fma.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)) (*.f64 (pow.f64 x 4) -6))) hi) (*.f64 1/6 (fma.f64 2 (pow.f64 x 3) (*.f64 6 (*.f64 (*.f64 lo x) (+.f64 1 x)))))) hi)) hi)) hi)))
(+.f64 (log.f64 (neg.f64 (/.f64 1 lo))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (/.f64 (+.f64 (*.f64 24 (pow.f64 x 5)) (+.f64 (*.f64 120 (*.f64 lo (*.f64 (pow.f64 x 3) (+.f64 1 x)))) (*.f64 120 (*.f64 (pow.f64 lo 2) (*.f64 x (pow.f64 (+.f64 1 x) 2)))))) hi)) (*.f64 1/24 (+.f64 (*.f64 -24 (*.f64 lo (*.f64 (pow.f64 x 2) (+.f64 1 x)))) (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2))) (*.f64 -6 (pow.f64 x 4)))))) hi)) (*.f64 1/6 (+.f64 (*.f64 2 (pow.f64 x 3)) (*.f64 6 (*.f64 lo (*.f64 x (+.f64 1 x))))))) hi)) (*.f64 1/2 (+.f64 (*.f64 -2 (*.f64 lo (+.f64 1 x))) (*.f64 -1 (pow.f64 x 2))))) hi))) hi))))
(+.f64 (log.f64 (/.f64 -1 lo)) (fma.f64 -2 (log.f64 (/.f64 -1 hi)) (neg.f64 (/.f64 (+.f64 x (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/120 (/.f64 (fma.f64 24 (pow.f64 x 5) (*.f64 120 (+.f64 (*.f64 (*.f64 lo (pow.f64 x 3)) (+.f64 1 x)) (*.f64 (*.f64 x (pow.f64 lo 2)) (pow.f64 (+.f64 1 x) 2))))) hi) (*.f64 1/24 (fma.f64 -24 (*.f64 (*.f64 lo (pow.f64 x 2)) (+.f64 1 x)) (fma.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)) (*.f64 (pow.f64 x 4) -6))))) hi) (*.f64 1/6 (fma.f64 2 (pow.f64 x 3) (*.f64 6 (*.f64 (*.f64 lo x) (+.f64 1 x)))))) hi) (*.f64 1/2 (fma.f64 -2 (*.f64 lo (+.f64 1 x)) (neg.f64 (pow.f64 x 2))))) hi))) hi))))
(+.f64 (log.f64 (/.f64 -1 lo)) (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (/.f64 (-.f64 x (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 -2 lo) (+.f64 1 x)) (pow.f64 x 2))) (/.f64 (-.f64 (*.f64 1/6 (fma.f64 2 (pow.f64 x 3) (*.f64 6 (*.f64 (*.f64 lo x) (+.f64 1 x))))) (/.f64 (fma.f64 -1/120 (/.f64 (fma.f64 24 (pow.f64 x 5) (*.f64 120 (+.f64 (*.f64 (*.f64 lo (pow.f64 x 3)) (+.f64 1 x)) (*.f64 (*.f64 x (pow.f64 lo 2)) (pow.f64 (+.f64 1 x) 2))))) hi) (*.f64 1/24 (fma.f64 -24 (*.f64 (*.f64 lo (pow.f64 x 2)) (+.f64 1 x)) (fma.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)) (*.f64 (pow.f64 x 4) -6))))) hi)) hi)) hi)) hi)))
(log.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))))
(log1p.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo)))
(log1p.f64 (/.f64 (neg.f64 (pow.f64 hi 2)) lo))
(+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (*.f64 x (+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 hi (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))))))))
(+.f64 (log1p.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) (*.f64 x (+.f64 (/.f64 1 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 (/.f64 hi lo) (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo)))))))
(+.f64 (log1p.f64 (/.f64 (neg.f64 (pow.f64 hi 2)) lo)) (*.f64 x (+.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 hi 2) lo))) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 (pow.f64 hi 2) lo))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 hi (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))))))))
(+.f64 (log1p.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) (*.f64 x (fma.f64 -1/2 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 2)) (+.f64 (/.f64 1 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 (/.f64 hi lo) (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))))))))
(+.f64 (log1p.f64 (/.f64 (neg.f64 (pow.f64 hi 2)) lo)) (*.f64 x (fma.f64 -1/2 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 2)) (+.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 hi 2) lo))) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 (pow.f64 hi 2) lo)))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2))) (*.f64 1/3 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3))))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 hi (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))))))))
(+.f64 (log1p.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) (*.f64 x (fma.f64 x (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 2)) (*.f64 1/3 (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 3))))) (+.f64 (/.f64 1 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 (/.f64 hi lo) (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))))))))
(+.f64 (log1p.f64 (/.f64 (neg.f64 (pow.f64 hi 2)) lo)) (*.f64 x (fma.f64 x (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 2)) (*.f64 1/3 (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 3))))) (+.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 hi 2) lo))) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 (pow.f64 hi 2) lo)))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2))) (*.f64 x (+.f64 (*.f64 -1/4 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 4))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3))))))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 hi (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))))))))
(+.f64 (log1p.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) (*.f64 x (fma.f64 x (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 2)) (*.f64 x (fma.f64 -1/4 (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 4) (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 4))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 3)))))) (+.f64 (/.f64 1 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 (/.f64 hi lo) (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))))))))
(+.f64 (log1p.f64 (/.f64 (neg.f64 (pow.f64 hi 2)) lo)) (*.f64 x (fma.f64 x (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 2)) (*.f64 x (fma.f64 -1/4 (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 4) (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 4))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 3)))))) (+.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 hi 2) lo))) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 (pow.f64 hi 2) lo)))))))
(+.f64 (log.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2))) (*.f64 x (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3))) (*.f64 x (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 4) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 4))) (*.f64 1/5 (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 5))))))))) (+.f64 (/.f64 1 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 hi (*.f64 lo (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)))))))))
(+.f64 (log1p.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) (*.f64 x (fma.f64 x (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 2)) (*.f64 x (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 3)) (*.f64 x (fma.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 4) (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 4)) (*.f64 1/5 (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 5) (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 5))))))))) (+.f64 (/.f64 1 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo)))) (/.f64 (/.f64 hi lo) (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))))))))
(+.f64 (log1p.f64 (/.f64 (neg.f64 (pow.f64 hi 2)) lo)) (*.f64 x (fma.f64 x (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 2)) (*.f64 x (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 3)) (*.f64 x (fma.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 4) (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 4)) (*.f64 1/5 (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 5) (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 5))))))))) (+.f64 (/.f64 1 (-.f64 1 (/.f64 (pow.f64 hi 2) lo))) (/.f64 (/.f64 hi lo) (-.f64 1 (/.f64 (pow.f64 hi 2) lo)))))))
(+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (log1p.f64 (/.f64 hi lo)) (neg.f64 (neg.f64 (log.f64 x))))
(+.f64 (log1p.f64 (/.f64 hi lo)) (log.f64 x))
(+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (*.f64 x (+.f64 1 (/.f64 hi lo)))))) (/.f64 1 (*.f64 x (+.f64 1 (/.f64 hi lo)))))))
(+.f64 (log1p.f64 (/.f64 hi lo)) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) x)))))
(+.f64 (log1p.f64 (/.f64 hi lo)) (+.f64 (-.f64 (log.f64 x) (/.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x))) (/.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) x))))
(+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (*.f64 x (+.f64 1 (/.f64 hi lo)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 1 (*.f64 x (+.f64 1 (/.f64 hi lo))))))))
(+.f64 (log1p.f64 (/.f64 hi lo)) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x)) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) x))))))
(+.f64 (log1p.f64 (/.f64 hi lo)) (+.f64 (-.f64 (log.f64 x) (/.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x))) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) x)))))
(+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (*.f64 x (+.f64 1 (/.f64 hi lo)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 1 (*.f64 x (+.f64 1 (/.f64 hi lo)))))))))
(+.f64 (log1p.f64 (/.f64 hi lo)) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x)) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) (/.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) x)))))))
(+.f64 (log1p.f64 (/.f64 hi lo)) (+.f64 (-.f64 (log.f64 x) (/.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x))) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) (/.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) x))))))
(+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (*.f64 x (+.f64 1 (/.f64 hi lo)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 4) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 1 (*.f64 x (+.f64 1 (/.f64 hi lo))))))))))
(+.f64 (log1p.f64 (/.f64 hi lo)) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x)) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 4) (pow.f64 x 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) (/.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) x))))))))
(+.f64 (log1p.f64 (/.f64 hi lo)) (+.f64 (-.f64 (log.f64 x) (/.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x))) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 4) (pow.f64 x 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) (/.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) x)))))))
(+.f64 (log.f64 (+.f64 1 (/.f64 hi lo))) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (*.f64 x (+.f64 1 (/.f64 hi lo)))))) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 4) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)))) (+.f64 (*.f64 1/5 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 5) (*.f64 (pow.f64 x 5) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 1 (*.f64 x (+.f64 1 (/.f64 hi lo)))))))))))
(+.f64 (log1p.f64 (/.f64 hi lo)) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x)) (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 4) (pow.f64 x 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)) (fma.f64 1/5 (/.f64 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 5) (pow.f64 x 5)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) (/.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) x)))))))))
(+.f64 (log1p.f64 (/.f64 hi lo)) (+.f64 (-.f64 (log.f64 x) (/.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x))) (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (fma.f64 -1/4 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 4) (pow.f64 x 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)) (fma.f64 1/5 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 5) (pow.f64 x 5)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) (/.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) x))))))))
(+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 -1 (log.f64 (/.f64 -1 x))))
(+.f64 (log.f64 (fma.f64 -1 (/.f64 hi lo) -1)) (neg.f64 (log.f64 (/.f64 -1 x))))
(-.f64 (log.f64 (fma.f64 -1 (/.f64 hi lo) -1)) (log.f64 (/.f64 -1 x)))
(+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (/.f64 1 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))) x))))
(+.f64 (log.f64 (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (/.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (fma.f64 -1 (/.f64 hi lo) -1))) (/.f64 1 (fma.f64 -1 (/.f64 hi lo) -1))) x))))
(-.f64 (-.f64 (log.f64 (fma.f64 -1 (/.f64 hi lo) -1)) (log.f64 (/.f64 -1 x))) (/.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 hi lo) -1)) (/.f64 (pow.f64 hi 2) (*.f64 lo (fma.f64 -1 (/.f64 hi lo) -1)))) x))
(+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) (/.f64 1 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) x))))
(+.f64 (log.f64 (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (/.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (fma.f64 -1 (/.f64 hi lo) -1))) (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 2) x) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2)) (/.f64 1 (fma.f64 -1 (/.f64 hi lo) -1)))) x))))
(-.f64 (-.f64 (log.f64 (fma.f64 -1 (/.f64 hi lo) -1)) (log.f64 (/.f64 -1 x))) (/.f64 (-.f64 (fma.f64 1/2 (/.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 2) x) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2)) (/.f64 1 (fma.f64 -1 (/.f64 hi lo) -1))) (/.f64 (pow.f64 hi 2) (*.f64 lo (fma.f64 -1 (/.f64 hi lo) -1)))) x))
(+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2))) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3))))) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (/.f64 1 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) x))))
(+.f64 (log.f64 (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 2) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2)) (*.f64 -1/3 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 3) (*.f64 x (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3))))) x) (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (fma.f64 -1 (/.f64 hi lo) -1))) (/.f64 1 (fma.f64 -1 (/.f64 hi lo) -1)))) x))))
(-.f64 (-.f64 (log.f64 (fma.f64 -1 (/.f64 hi lo) -1)) (log.f64 (/.f64 -1 x))) (/.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 hi lo) -1)) (/.f64 (pow.f64 hi 2) (*.f64 lo (fma.f64 -1 (/.f64 hi lo) -1)))) (/.f64 (fma.f64 -1/2 (/.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2)) (*.f64 (/.f64 -1/3 (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 3) x))) x)) x))
(+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 4) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) x)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (/.f64 1 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) x))))
(+.f64 (log.f64 (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 4) (*.f64 x (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 4))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 3) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)))) x) (/.f64 (*.f64 -1/2 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 2)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2))) x) (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (fma.f64 -1 (/.f64 hi lo) -1))) (/.f64 1 (fma.f64 -1 (/.f64 hi lo) -1)))) x))))
(-.f64 (-.f64 (log.f64 (fma.f64 -1 (/.f64 hi lo) -1)) (log.f64 (/.f64 -1 x))) (/.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 hi lo) -1)) (/.f64 (pow.f64 hi 2) (*.f64 lo (fma.f64 -1 (/.f64 hi lo) -1)))) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 2)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2)) (/.f64 (fma.f64 1/4 (/.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 4) (*.f64 x (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 4))) (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 3) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)))) x)) x)) x))
(+.f64 (log.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4))) (*.f64 -1/5 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 5) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 5))))) x)) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 3) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) x)) (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) x)) (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (/.f64 1 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) x))))
(+.f64 (log.f64 (fma.f64 -1 (/.f64 hi lo) -1)) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 4) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 4)) (/.f64 (*.f64 -1/5 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 5)) (*.f64 x (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 5)))) x) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 3) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)))) x) (/.f64 (*.f64 -1/2 (pow.f64 (+.f64 1 (neg.f64 (/.f64 (pow.f64 hi 2) lo))) 2)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2))) x) (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo (fma.f64 -1 (/.f64 hi lo) -1))) (/.f64 1 (fma.f64 -1 (/.f64 hi lo) -1)))) x))))
(-.f64 (-.f64 (log.f64 (fma.f64 -1 (/.f64 hi lo) -1)) (log.f64 (/.f64 -1 x))) (/.f64 (-.f64 (-.f64 (/.f64 1 (fma.f64 -1 (/.f64 hi lo) -1)) (/.f64 (pow.f64 hi 2) (*.f64 lo (fma.f64 -1 (/.f64 hi lo) -1)))) (/.f64 (-.f64 (/.f64 (*.f64 -1/2 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 2)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2)) (/.f64 (-.f64 (*.f64 1/3 (/.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 3) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3))) (/.f64 (fma.f64 -1/4 (/.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 4) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 4)) (*.f64 (/.f64 -1/5 x) (/.f64 (pow.f64 (-.f64 1 (/.f64 (pow.f64 hi 2) lo)) 5) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 5)))) x)) x)) x)) x))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 -1 (log.f64 lo)))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (neg.f64 (log.f64 lo)))
(-.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (log.f64 lo))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (log.f64 lo)) (*.f64 lo (+.f64 (/.f64 1 (*.f64 hi (-.f64 x hi))) (/.f64 x (*.f64 hi (-.f64 x hi)))))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (fma.f64 -1 (log.f64 lo) (*.f64 lo (+.f64 (/.f64 (/.f64 1 hi) (-.f64 x hi)) (/.f64 (/.f64 x hi) (-.f64 x hi))))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (-.f64 (*.f64 lo (+.f64 (/.f64 (/.f64 1 hi) (-.f64 x hi)) (/.f64 (/.f64 x hi) (-.f64 x hi)))) (log.f64 lo)))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lo (pow.f64 (+.f64 1 x) 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (/.f64 1 (*.f64 hi (-.f64 x hi))) (/.f64 x (*.f64 hi (-.f64 x hi))))))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (fma.f64 -1 (log.f64 lo) (*.f64 lo (fma.f64 -1/2 (*.f64 lo (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (/.f64 (/.f64 1 hi) (-.f64 x hi)) (/.f64 (/.f64 x hi) (-.f64 x hi)))))))
(+.f64 (-.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (log.f64 lo)) (*.f64 lo (fma.f64 -1/2 (*.f64 lo (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (/.f64 (/.f64 1 hi) (-.f64 x hi)) (/.f64 (/.f64 x hi) (-.f64 x hi))))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (*.f64 1/3 (/.f64 (*.f64 lo (pow.f64 (+.f64 1 x) 3)) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)))))) (+.f64 (/.f64 1 (*.f64 hi (-.f64 x hi))) (/.f64 x (*.f64 hi (-.f64 x hi))))))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (fma.f64 -1 (log.f64 lo) (*.f64 lo (fma.f64 lo (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2))) (*.f64 1/3 (*.f64 lo (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)))))) (+.f64 (/.f64 (/.f64 1 hi) (-.f64 x hi)) (/.f64 (/.f64 x hi) (-.f64 x hi)))))))
(+.f64 (-.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (log.f64 lo)) (*.f64 lo (fma.f64 lo (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2))) (*.f64 1/3 (*.f64 lo (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)))))) (+.f64 (/.f64 (/.f64 1 hi) (-.f64 x hi)) (/.f64 (/.f64 x hi) (-.f64 x hi))))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (*.f64 lo (+.f64 (*.f64 -1/4 (/.f64 (*.f64 lo (pow.f64 (+.f64 1 x) 4)) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)))))))) (+.f64 (/.f64 1 (*.f64 hi (-.f64 x hi))) (/.f64 x (*.f64 hi (-.f64 x hi))))))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (fma.f64 -1 (log.f64 lo) (*.f64 lo (fma.f64 lo (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2))) (*.f64 lo (fma.f64 -1/4 (*.f64 lo (/.f64 (pow.f64 (+.f64 1 x) 4) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))))))) (+.f64 (/.f64 (/.f64 1 hi) (-.f64 x hi)) (/.f64 (/.f64 x hi) (-.f64 x hi)))))))
(+.f64 (-.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (log.f64 lo)) (*.f64 lo (fma.f64 lo (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2))) (*.f64 lo (fma.f64 -1/4 (*.f64 lo (/.f64 (pow.f64 (+.f64 1 x) 4) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)))) (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))))))) (+.f64 (/.f64 (/.f64 1 hi) (-.f64 x hi)) (/.f64 (/.f64 x hi) (-.f64 x hi))))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (*.f64 lo (+.f64 (*.f64 1/3 (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)))) (*.f64 lo (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 x) 4) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)))) (*.f64 1/5 (/.f64 (*.f64 lo (pow.f64 (+.f64 1 x) 5)) (*.f64 (pow.f64 hi 5) (pow.f64 (-.f64 x hi) 5)))))))))) (+.f64 (/.f64 1 (*.f64 hi (-.f64 x hi))) (/.f64 x (*.f64 hi (-.f64 x hi))))))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (fma.f64 -1 (log.f64 lo) (*.f64 lo (fma.f64 lo (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2))) (*.f64 lo (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))) (*.f64 lo (fma.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 x) 4) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4))) (*.f64 1/5 (*.f64 lo (/.f64 (pow.f64 (+.f64 1 x) 5) (*.f64 (pow.f64 hi 5) (pow.f64 (-.f64 x hi) 5)))))))))) (+.f64 (/.f64 (/.f64 1 hi) (-.f64 x hi)) (/.f64 (/.f64 x hi) (-.f64 x hi)))))))
(+.f64 (-.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (log.f64 lo)) (*.f64 lo (fma.f64 lo (fma.f64 -1/2 (/.f64 (pow.f64 (+.f64 1 x) 2) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2))) (*.f64 lo (fma.f64 1/3 (/.f64 (pow.f64 (+.f64 1 x) 3) (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))) (*.f64 lo (fma.f64 -1/4 (/.f64 (pow.f64 (+.f64 1 x) 4) (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4))) (*.f64 1/5 (*.f64 lo (/.f64 (pow.f64 (+.f64 1 x) 5) (*.f64 (pow.f64 hi 5) (pow.f64 (-.f64 x hi) 5)))))))))) (+.f64 (/.f64 (/.f64 1 hi) (-.f64 x hi)) (/.f64 (/.f64 x hi) (-.f64 x hi))))))
(log.f64 (+.f64 1 x))
(log1p.f64 x)
(+.f64 (log.f64 (+.f64 1 x)) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 1 x))))
(+.f64 (log1p.f64 x) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) (+.f64 1 x))))
(+.f64 (log.f64 (+.f64 1 x)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 1 x)))))
(+.f64 (log1p.f64 x) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (+.f64 1 x) 2))) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) (+.f64 1 x)))))
(+.f64 (log.f64 (+.f64 1 x)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 1 x))))))
(+.f64 (log1p.f64 x) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (+.f64 1 x) 2))) (fma.f64 1/3 (/.f64 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 3)) (pow.f64 (+.f64 1 x) 3)) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) (+.f64 1 x))))))
(+.f64 (log1p.f64 x) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (+.f64 1 x) 2))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) (/.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 x) 3))) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) (+.f64 1 x))))))
(+.f64 (log.f64 (+.f64 1 x)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 x) 4)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 1 x)))))))
(+.f64 (log1p.f64 x) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (+.f64 1 x) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 4) (pow.f64 (+.f64 1 x) 4))) (fma.f64 1/3 (/.f64 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 3)) (pow.f64 (+.f64 1 x) 3)) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) (+.f64 1 x)))))))
(+.f64 (log1p.f64 x) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (+.f64 1 x) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 4) (pow.f64 (+.f64 1 x) 4))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) (/.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 x) 3))) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) (+.f64 1 x)))))))
(+.f64 (log.f64 (+.f64 1 x)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 1 x) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 1 x) 4)))) (+.f64 (*.f64 1/5 (/.f64 (*.f64 (pow.f64 hi 5) (pow.f64 (-.f64 x hi) 5)) (*.f64 (pow.f64 lo 5) (pow.f64 (+.f64 1 x) 5)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 x) 3)))) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 1 x))))))))
(+.f64 (log1p.f64 x) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (+.f64 1 x) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 4) (pow.f64 (+.f64 1 x) 4))) (fma.f64 1/5 (*.f64 (/.f64 (pow.f64 hi 5) (pow.f64 lo 5)) (/.f64 (pow.f64 (-.f64 x hi) 5) (pow.f64 (+.f64 1 x) 5))) (fma.f64 1/3 (/.f64 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 3)) (pow.f64 (+.f64 1 x) 3)) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) (+.f64 1 x))))))))
(+.f64 (log1p.f64 x) (fma.f64 -1/2 (*.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (+.f64 1 x) 2))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) (/.f64 (pow.f64 (-.f64 x hi) 4) (pow.f64 (+.f64 1 x) 4))) (fma.f64 1/5 (*.f64 (/.f64 (pow.f64 hi 5) (pow.f64 lo 5)) (/.f64 (pow.f64 (-.f64 x hi) 5) (pow.f64 (+.f64 1 x) 5))) (fma.f64 1/3 (*.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) (/.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 x) 3))) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) (+.f64 1 x))))))))
(log.f64 (+.f64 1 x))
(log1p.f64 x)
(+.f64 (log.f64 (+.f64 1 x)) (/.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 1 x))))
(+.f64 (log1p.f64 x) (*.f64 (/.f64 hi lo) (/.f64 (-.f64 x hi) (+.f64 1 x))))
(+.f64 (log.f64 (+.f64 1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (+.f64 1 x))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (*.f64 lo (pow.f64 (+.f64 1 x) 2))))) lo)))
(+.f64 (log1p.f64 x) (neg.f64 (/.f64 (fma.f64 -1 (*.f64 hi (/.f64 (-.f64 x hi) (+.f64 1 x))) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (+.f64 1 x) 2))))) lo)))
(-.f64 (log1p.f64 x) (/.f64 (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (+.f64 1 x)) (*.f64 1/2 (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (+.f64 1 x) 2))))) lo))
(+.f64 (log.f64 (+.f64 1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (+.f64 1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 (+.f64 1 x) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (*.f64 lo (pow.f64 (+.f64 1 x) 3))))) lo))) lo)))
(+.f64 (log1p.f64 x) (neg.f64 (/.f64 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (+.f64 1 x))) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (+.f64 1 x) 2))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))) (*.f64 lo (pow.f64 (+.f64 1 x) 3)))) lo))) lo)))
(-.f64 (log1p.f64 x) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (+.f64 1 x)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (+.f64 1 x) 2))) (*.f64 1/3 (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 3) lo) (/.f64 (pow.f64 hi 3) (pow.f64 (+.f64 1 x) 3))))) lo)) lo))
(+.f64 (log.f64 (+.f64 1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (+.f64 1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 (+.f64 1 x) 3))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)) (*.f64 lo (pow.f64 (+.f64 1 x) 4))))) lo)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 (+.f64 1 x) 2)))) lo))) lo)))
(+.f64 (log1p.f64 x) (neg.f64 (/.f64 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (+.f64 1 x))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 (+.f64 1 x) 3)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 hi 4) lo) (/.f64 (pow.f64 (-.f64 x hi) 4) (pow.f64 (+.f64 1 x) 4))))) lo) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (+.f64 1 x) 2))))) lo))) lo)))
(-.f64 (log1p.f64 x) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (+.f64 1 x)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (+.f64 1 x) 2)))) (/.f64 (fma.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 (+.f64 1 x) 3)) (*.f64 1/4 (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 4) (pow.f64 (+.f64 1 x) 4)) (/.f64 (pow.f64 hi 4) lo)))) lo)) lo)) lo))
(+.f64 (log.f64 (+.f64 1 x)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (+.f64 1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 hi 4) (pow.f64 (-.f64 x hi) 4)) (pow.f64 (+.f64 1 x) 4))) (*.f64 1/5 (/.f64 (*.f64 (pow.f64 hi 5) (pow.f64 (-.f64 x hi) 5)) (*.f64 lo (pow.f64 (+.f64 1 x) 5))))) lo)) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 (+.f64 1 x) 3)))) lo)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (pow.f64 (+.f64 1 x) 2)))) lo))) lo)))
(+.f64 (log1p.f64 x) (neg.f64 (/.f64 (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (+.f64 1 x))) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 hi 4) (/.f64 (pow.f64 (-.f64 x hi) 4) (pow.f64 (+.f64 1 x) 4))) (/.f64 (*.f64 1/5 (*.f64 (pow.f64 hi 5) (pow.f64 (-.f64 x hi) 5))) (*.f64 lo (pow.f64 (+.f64 1 x) 5)))) lo) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 (+.f64 1 x) 3)))) lo) (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (+.f64 1 x) 2))))) lo))) lo)))
(-.f64 (log1p.f64 x) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) (+.f64 1 x)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 (+.f64 1 x) 2)))) (/.f64 (-.f64 (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 (+.f64 1 x) 3))) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 hi 4) (/.f64 (pow.f64 (-.f64 x hi) 4) (pow.f64 (+.f64 1 x) 4))) (/.f64 (*.f64 1/5 (*.f64 (pow.f64 hi 5) (pow.f64 (-.f64 x hi) 5))) (*.f64 lo (pow.f64 (+.f64 1 x) 5)))) lo)) lo)) lo)) lo))
x
(+.f64 x (*.f64 hi (-.f64 (/.f64 x lo) 1)))
(+.f64 x (*.f64 hi (+.f64 (/.f64 x lo) -1)))
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (pow.f64 hi 2) lo))
(/.f64 (neg.f64 (pow.f64 hi 2)) lo)
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))) (pow.f64 hi 2))
(*.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)) (/.f64 -1 lo)) (pow.f64 hi 2))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (+.f64 (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (+.f64 (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (+.f64 (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (+.f64 (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 hi)) (/.f64 -1 lo)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (pow.f64 hi 2) lo))
(/.f64 (neg.f64 (pow.f64 hi 2)) lo)
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (+.f64 (/.f64 x hi) (/.f64 x lo)))) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (-.f64 1 (/.f64 x hi)) (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (+.f64 (/.f64 x hi) (/.f64 x lo)))) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (-.f64 1 (/.f64 x hi)) (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (+.f64 (/.f64 x hi) (/.f64 x lo)))) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (-.f64 1 (/.f64 x hi)) (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo)))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (+.f64 (/.f64 x hi) (/.f64 x lo)))) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (-.f64 1 (/.f64 x hi)) (/.f64 x lo)) hi) (/.f64 -1 lo)))
(-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi)
(-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo)) hi)
(-.f64 (/.f64 (neg.f64 (pow.f64 hi 2)) lo) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x)) hi)
(-.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 (pow.f64 hi 2) lo)) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x)) hi)
(-.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 (pow.f64 hi 2) lo)) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x)) hi)
(-.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 (pow.f64 hi 2) lo)) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x)) hi)
(-.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 (pow.f64 hi 2) lo)) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo)))) hi)
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x)) hi)
(-.f64 (-.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 (pow.f64 hi 2) lo)) hi)
(*.f64 x (+.f64 1 (/.f64 hi lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) x)
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) lo) x) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (/.f64 (pow.f64 hi 2) lo) x))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) lo) x) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (/.f64 (pow.f64 hi 2) lo) x))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) lo) x) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (/.f64 (pow.f64 hi 2) lo) x))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) lo) x) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (/.f64 (pow.f64 hi 2) lo) x))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) lo) x) (/.f64 hi lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (/.f64 (pow.f64 hi 2) lo) x))) (/.f64 hi x)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 hi lo) -1))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo)) hi) x))) -1))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi 2)) lo) hi) x)) -1))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo)) hi) x))) -1))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi 2)) lo) hi) x)) -1))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo)) hi) x))) -1))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi 2)) lo) hi) x)) -1))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo)) hi) x))) -1))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi 2)) lo) hi) x)) -1))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x))) 1)))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo)) hi) x))) -1))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi 2)) lo) hi) x)) -1))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) lo)
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) lo)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(-.f64 x hi)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
x
(+.f64 x (/.f64 (*.f64 hi x) lo))
(+.f64 x (*.f64 hi (/.f64 x lo)))
(+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (pow.f64 hi 2) lo))
(/.f64 (neg.f64 (pow.f64 hi 2)) lo)
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 hi 2))) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 x (pow.f64 hi 2)) (/.f64 1 lo))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (pow.f64 hi 2) lo))
(/.f64 (neg.f64 (pow.f64 hi 2)) lo)
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (/.f64 x hi) (/.f64 x lo))) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (neg.f64 x) hi) (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (/.f64 x hi) (/.f64 x lo))) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (neg.f64 x) hi) (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (/.f64 x hi) (/.f64 x lo))) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (neg.f64 x) hi) (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x hi)) (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (/.f64 x hi) (/.f64 x lo))) hi) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (neg.f64 x) hi) (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (pow.f64 hi 2) lo))
(/.f64 (neg.f64 (pow.f64 hi 2)) lo)
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x))
(-.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 (pow.f64 hi 2) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x))
(-.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 (pow.f64 hi 2) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x))
(-.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 (pow.f64 hi 2) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x))
(-.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 (pow.f64 hi 2) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 x (+.f64 1 (/.f64 hi lo))))
(fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 (+.f64 1 (/.f64 hi lo)) x))
(-.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 (pow.f64 hi 2) lo))
(*.f64 x (+.f64 1 (/.f64 hi lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) x)
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) lo) x) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (/.f64 (pow.f64 hi 2) lo) x))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) lo) x) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (/.f64 (pow.f64 hi 2) lo) x))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) lo) x) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (/.f64 (pow.f64 hi 2) lo) x))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) lo) x) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (/.f64 (pow.f64 hi 2) lo) x))))
(*.f64 x (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) lo) x) (/.f64 hi lo))))
(*.f64 x (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (/.f64 (pow.f64 hi 2) lo) x))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 hi lo) -1))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(*.f64 (neg.f64 x) (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 (/.f64 (pow.f64 hi 2) lo) x)) -1))
(*.f64 (neg.f64 x) (+.f64 (-.f64 (/.f64 (/.f64 (pow.f64 hi 2) lo) x) (/.f64 hi lo)) -1))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(*.f64 (neg.f64 x) (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 (/.f64 (pow.f64 hi 2) lo) x)) -1))
(*.f64 (neg.f64 x) (+.f64 (-.f64 (/.f64 (/.f64 (pow.f64 hi 2) lo) x) (/.f64 hi lo)) -1))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(*.f64 (neg.f64 x) (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 (/.f64 (pow.f64 hi 2) lo) x)) -1))
(*.f64 (neg.f64 x) (+.f64 (-.f64 (/.f64 (/.f64 (pow.f64 hi 2) lo) x) (/.f64 hi lo)) -1))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(*.f64 (neg.f64 x) (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 (/.f64 (pow.f64 hi 2) lo) x)) -1))
(*.f64 (neg.f64 x) (+.f64 (-.f64 (/.f64 (/.f64 (pow.f64 hi 2) lo) x) (/.f64 hi lo)) -1))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x))) 1)))
(*.f64 (neg.f64 x) (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 (/.f64 (pow.f64 hi 2) lo) x)) -1))
(*.f64 (neg.f64 x) (+.f64 (-.f64 (/.f64 (/.f64 (pow.f64 hi 2) lo) x) (/.f64 hi lo)) -1))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo x)) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo x)) lo)
x
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
x
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x lo))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (neg.f64 (pow.f64 hi 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (neg.f64 (pow.f64 hi 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 x (*.f64 hi lo)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 x (*.f64 hi lo)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 x (*.f64 hi lo)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 (neg.f64 (-.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 x (*.f64 hi lo)))) hi) (/.f64 1 (pow.f64 lo 2))))
(/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) lo)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo)) hi) lo)
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi 2)) lo) hi) lo)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)
(*.f64 x (/.f64 (+.f64 1 (/.f64 hi lo)) lo))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) x)) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) x)) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) x)) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) x)) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) x)) (/.f64 hi (*.f64 lo x))))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 hi lo) -1)) lo)
(*.f64 (neg.f64 x) (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi 2)) (pow.f64 lo 2)) (/.f64 hi lo)) x)) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi 2)) (pow.f64 lo 2)) (/.f64 hi lo)) x)) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi 2)) (pow.f64 lo 2)) (/.f64 hi lo)) x)) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi 2)) (pow.f64 lo 2)) (/.f64 hi lo)) x)) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo)) x))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi 2)) (pow.f64 lo 2)) (/.f64 hi lo)) x)) (/.f64 -1 lo)))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))
(*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(-.f64 (/.f64 (-.f64 x hi) lo) 1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 (/.f64 (-.f64 x hi) lo) 1)) (/.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) 1)))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) -1) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) 1)))) (/.f64 1 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) 1)))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(*.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) -1) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) 1))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1) (+.f64 (/.f64 (-.f64 x hi) lo) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) -1) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) -1)) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) 1) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (+.f64 hi (neg.f64 x)) lo)))))
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1)) (neg.f64 (+.f64 (/.f64 (-.f64 x hi) lo) 1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) -1)) (+.f64 (/.f64 (+.f64 hi (neg.f64 x)) lo) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) -1)) (+.f64 (/.f64 (-.f64 hi x) lo) -1))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) 1)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) 1) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (+.f64 hi (neg.f64 x)) lo)))))
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3) 1/3)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 2))
(sqrt.f64 (pow.f64 (+.f64 -1 (/.f64 (-.f64 x hi) lo)) 2))
(fabs.f64 (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(expm1.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(fma.f64 (-.f64 x hi) (/.f64 1 lo) -1)
(fma.f64 -1 (/.f64 hi lo) (-.f64 (/.f64 x lo) 1))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(fma.f64 1 (/.f64 (-.f64 x hi) lo) -1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(fma.f64 1 (/.f64 hi lo) (-.f64 (/.f64 x lo) 1))
(fma.f64 1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 (+.f64 (/.f64 hi lo) (/.f64 x lo)) -1)
(fma.f64 (/.f64 hi lo) -1 (-.f64 (/.f64 x lo) 1))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) -1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) (-.f64 (/.f64 x lo) 1))
(fma.f64 1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 (+.f64 (/.f64 hi lo) (/.f64 x lo)) -1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) -1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) (-.f64 (/.f64 x lo) 1))
(fma.f64 1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 (+.f64 (/.f64 hi lo) (/.f64 x lo)) -1)
(+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) x)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))) 1)
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)))
(-.f64 (/.f64 (pow.f64 x 2) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) (/.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))) 2)) (-.f64 x (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 1 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(*.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2)) (fabs.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2) (*.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))) 2) (*.f64 x (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2)) (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))) 2)) (-.f64 x (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2) (*.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))) 3))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))) 2) (*.f64 x (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))) 3)) (fma.f64 x x (-.f64 (pow.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))) 2) (*.f64 x (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2))) (neg.f64 (-.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))) 2))) (neg.f64 (-.f64 x (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))) 2)) (-.f64 x (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))))
(pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 1)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 3)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(pow.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 3) 1/3)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(pow.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(sqrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 2))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(fabs.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(fabs.f64 (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(log.f64 (exp.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 3))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)))
(log1p.f64 (expm1.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(exp.f64 (log.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 1))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(-.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(+.f64 1 (-.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 1))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (/.f64 1 lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (fabs.f64 (/.f64 1 lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (fabs.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (cbrt.f64 lo)))
(/.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (sqrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (sqrt.f64 lo)))
(/.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) 2) (pow.f64 (cbrt.f64 lo) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 1) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (cbrt.f64 lo)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) (pow.f64 (cbrt.f64 lo) 2)) (sqrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x))) (cbrt.f64 lo))
(pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3) 1/3)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) -1)
(/.f64 1 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(fabs.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(fabs.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(fabs.f64 (neg.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(log.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(+.f64 1 (-.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 1))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(exp.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(+.f64 1 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 1 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3))) (+.f64 -1 (neg.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3))) (-.f64 -1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))) (+.f64 -1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (neg.f64 lo))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))) (-.f64 -1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3) 1/3)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2))
(fabs.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(+.f64 (/.f64 (-.f64 x hi) lo) -1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 (/.f64 hi lo) (-.f64 (/.f64 x lo) 1))
(fma.f64 1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 (+.f64 (/.f64 hi lo) (/.f64 x lo)) -1)
(*.f64 1 (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2) (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) -1) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) 1))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1) (+.f64 (/.f64 (-.f64 x hi) lo) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) -1) (+.f64 1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) -1)) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) 1) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (+.f64 hi (neg.f64 x)) lo)))))
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1)) (neg.f64 (+.f64 (/.f64 (-.f64 x hi) lo) 1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) -1)) (+.f64 (/.f64 (+.f64 hi (neg.f64 x)) lo) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) -1)) (+.f64 (/.f64 (-.f64 hi x) lo) -1))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) 1)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) 1) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (+.f64 hi (neg.f64 x)) lo)))))
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(pow.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3) 1/3)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 2))
(sqrt.f64 (pow.f64 (+.f64 -1 (/.f64 (-.f64 x hi) lo)) 2))
(fabs.f64 (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(expm1.f64 (log.f64 (/.f64 (-.f64 x hi) lo)))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(exp.f64 (log.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(fma.f64 (-.f64 x hi) (/.f64 1 lo) -1)
(fma.f64 -1 (/.f64 hi lo) (-.f64 (/.f64 x lo) 1))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(fma.f64 1 (/.f64 (-.f64 x hi) lo) -1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(fma.f64 1 (/.f64 hi lo) (-.f64 (/.f64 x lo) 1))
(fma.f64 1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 (+.f64 (/.f64 hi lo) (/.f64 x lo)) -1)
(fma.f64 (/.f64 hi lo) -1 (-.f64 (/.f64 x lo) 1))
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) -1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) (-.f64 (/.f64 x lo) 1))
(fma.f64 1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 (+.f64 (/.f64 hi lo) (/.f64 x lo)) -1)
(fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) -1)
(fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 -1 (/.f64 (-.f64 x hi) lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) (-.f64 (/.f64 x lo) 1))
(fma.f64 1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))
(+.f64 (+.f64 (/.f64 hi lo) (/.f64 x lo)) -1)
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))))
(pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1)
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 3)
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3) 1/3)
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(sqrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2))
(sqrt.f64 (pow.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))) 2))
(fabs.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (pow.f64 (exp.f64 hi) (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(-.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(+.f64 1 (-.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 1))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (/.f64 1 lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (fabs.f64 (/.f64 1 lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (fabs.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (cbrt.f64 lo)))
(/.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (sqrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (sqrt.f64 lo)))
(/.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) 1) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) 2) (pow.f64 (cbrt.f64 lo) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 1) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (cbrt.f64 lo)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) (pow.f64 (cbrt.f64 lo) 2)) (sqrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x))) (cbrt.f64 lo))
(pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3) 1/3)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) -1)
(/.f64 1 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(fabs.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(fabs.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(fabs.f64 (neg.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(log.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(+.f64 1 (-.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 1))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(exp.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(+.f64 1 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 1 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3))) (+.f64 -1 (neg.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3))) (-.f64 -1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))) (+.f64 -1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (neg.f64 lo))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))) (-.f64 -1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3) 1/3)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2))
(fabs.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1)))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 1 (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 1 hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
(*.f64 (/.f64 1 (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 -1 (/.f64 hi (neg.f64 (-.f64 x lo))))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (*.f64 x hi) (*.f64 hi lo)) (pow.f64 hi 2))
(/.f64 (-.f64 (*.f64 hi x) (*.f64 hi lo)) (pow.f64 hi 2))
(/.f64 (*.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) 1) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) hi))
(/.f64 (-.f64 (pow.f64 x 3) (pow.f64 lo 3)) (*.f64 hi (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) 1) (*.f64 (+.f64 x lo) hi))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 lo 2)) (*.f64 hi (+.f64 lo x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 2))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2)))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) 3) (pow.f64 hi 3)))
(/.f64 (-.f64 x lo) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))) 1)
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 1 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (/.f64 1 hi) 1/2))
(*.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (/.f64 1 hi)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (/.f64 1 hi)))
(*.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 1 1/2) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2) 1/2) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 1/2))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 2)) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(*.f64 (fabs.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 1 (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 hi))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 x lo))) (sqrt.f64 (neg.f64 hi)))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 x lo))) (neg.f64 (sqrt.f64 hi)))
(*.f64 1 (/.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) 1/2)
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) 1)
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 3)
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2) 1/3)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) 2)
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(fabs.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 1 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)))))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3/2))
(expm1.f64 (log1p.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) hi)) 1/2))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 1))
(sqrt.f64 (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))) 1)
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(*.f64 1 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 2) (cbrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(*.f64 (sqrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) (sqrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(pow.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 1)
(log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 3)
(log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(pow.f64 (pow.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 3) 1/3)
(log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 2)
(log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(sqrt.f64 (pow.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2))
(fabs.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log.f64 (+.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 3))
(log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(exp.f64 (log.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 1))
(log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (-.f64 hi (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi)))
(+.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2)))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) 2))))
(+.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (+.f64 (neg.f64 hi) hi))
(+.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (+.f64 (neg.f64 hi) hi))
(*.f64 1 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2) (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) (pow.f64 hi 3)) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) (pow.f64 hi 3)) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (fma.f64 hi hi (*.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (pow.f64 hi 2)) (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (pow.f64 hi 2)) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) (pow.f64 hi 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (fma.f64 hi hi (*.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) (pow.f64 hi 3))) (neg.f64 (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (fma.f64 hi hi (*.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) (pow.f64 hi 3)) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (fma.f64 hi hi (*.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (pow.f64 hi 2))) (neg.f64 (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (pow.f64 hi 2))) (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2) (pow.f64 hi 2)) (+.f64 hi (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 1)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 3)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 3) 1/3)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(sqrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 2))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi))))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 3))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(exp.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 1))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(fma.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) (neg.f64 hi))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (neg.f64 hi))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (+.f64 (/.f64 x lo) -1))))
(fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(-.f64 (+.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 1)
(+.f64 1 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 1))
(+.f64 1 (+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) -1))
(*.f64 1 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 1)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 3)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3) 1/3)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 2)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 2))
(fabs.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) 3))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 1))
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(fma.f64 hi (/.f64 (-.f64 x hi) lo) x)
(+.f64 x (*.f64 hi (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) 1)
(+.f64 1 (-.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 1))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(*.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 1 lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (cbrt.f64 lo)))
(/.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (sqrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (sqrt.f64 lo)))
(/.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2) 1) (/.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) 2) (pow.f64 (cbrt.f64 lo) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) 1) (/.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (cbrt.f64 lo)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) (pow.f64 (cbrt.f64 lo) 2)) (sqrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x))) (cbrt.f64 lo))
(pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 1)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 3)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3) 1/3)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 2)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) -1)
(/.f64 1 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 3))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 3) (pow.f64 lo 3)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(+.f64 1 (-.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 1))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 1))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)

eval999.0ms (3%)

Compiler

Compiled 28668 to 17720 computations (38.2% saved)

prune322.0ms (1%)

Pruning

88 alts after pruning (84 fresh and 4 done)

PrunedKeptTotal
New83751888
Fresh193352
Picked325
Done022
Total85988947
Accuracy
20.6%
Counts
947 → 88
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.7%
(pow.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) 2) 2)
18.7%
(pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 3) 2)
18.8%
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 lo) hi)) 2)
19.1%
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3)
18.7%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
18.7%
(/.f64 (-.f64 x lo) hi)
8.3%
(/.f64 (+.f64 x (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))) hi)
8.3%
(/.f64 (+.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) 3)) hi)
8.3%
(/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 3) lo)) hi)
8.4%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (neg.f64 lo) hi)) lo)) hi)
8.3%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 1 hi))) lo)) hi)
8.3%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) lo)) hi)
8.3%
(/.f64 (+.f64 x (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))) hi)
8.6%
(/.f64 (+.f64 x (+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))) hi)
8.6%
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))) hi)
18.1%
(/.f64 (+.f64 x (fabs.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1)))) hi)
7.7%
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
18.7%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
15.7%
(-.f64 1 (/.f64 (-.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 3) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (expm1.f64 (pow.f64 (pow.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 3) 1/3)) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (expm1.f64 (pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 2)) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 3)) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (expm1.f64 (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -2 (neg.f64 (log.f64 hi))))) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (expm1.f64 (*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 2) (cbrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (expm1.f64 (expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (expm1.f64 (exp.f64 (log.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 3))) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo))
10.4%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
19.1%
(-.f64 1 (/.f64 (+.f64 x (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 3)) lo))
19.1%
(-.f64 1 (/.f64 (+.f64 x (*.f64 hi (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (*.f64 -1 lo))) lo))) lo))
19.0%
(-.f64 1 (/.f64 (+.f64 x (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))) lo))
14.9%
(-.f64 1 (/.f64 (+.f64 x (*.f64 hi (*.f64 x (-.f64 (-.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))) (/.f64 1 x))))) lo))
19.1%
(-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
18.7%
(-.f64 1 (/.f64 x lo))
15.7%
(-.f64 1 (-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo)))
15.7%
(-.f64 1 (-.f64 (+.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) 1))
15.7%
(-.f64 1 (*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 1 lo)))
18.7%
(-.f64 1 (*.f64 x (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
19.1%
(-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) -1) x) lo)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (fma.f64 (-.f64 x hi) (/.f64 1 lo) -1) x) lo)))
19.5%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) -1) x) lo)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3) x) lo)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1) (+.f64 (/.f64 (-.f64 x hi) lo) 1)) x) lo)))
19.5%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 (-.f64 x lo) hi) lo) x) lo)))
11.4%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (/.f64 (neg.f64 hi) lo) x) lo)))
19.5%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (-.f64 -1 (/.f64 hi lo)) x) lo)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (*.f64 (neg.f64 hi) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 x lo) -1) hi))) x) lo)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (*.f64 x (+.f64 (/.f64 (-.f64 -1 (/.f64 hi lo)) x) (/.f64 1 lo))) x) lo)))
19.5%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi)))) x) lo)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1))) x) lo)))
19.5%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (fabs.f64 (+.f64 -1 (/.f64 (-.f64 x hi) lo))) x) lo)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 3) lo)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) hi) lo)))
9.9%
(-.f64 1 (fabs.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)))) lo)))
11.5%
(-.f64 1 (fabs.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) lo)))
8.6%
(-.f64 1 (fabs.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))) lo)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 1 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)))))
19.5%
(-.f64 1 (fabs.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))
19.6%
(-.f64 1 (fabs.f64 (+.f64 1 (-.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 1))))
19.6%
(-.f64 1 (fabs.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (/.f64 1 lo))))
9.7%
(-.f64 1 (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi x) (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))
19.0%
(-.f64 1 (fabs.f64 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))))
19.6%
(-.f64 1 (fabs.f64 (log.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
19.1%
(+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) -1)
19.0%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 (fma.f64 -1 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) -1) (neg.f64 lo)) (/.f64 x (pow.f64 lo 2)))))
19.0%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo)) (/.f64 x (pow.f64 lo 2)))))
14.9%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo 2)))) lo)) (/.f64 x (pow.f64 lo 2)))))
19.0%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (*.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 1) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
18.7%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
18.7%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
8.3%
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 1 hi))
19.0%
(*.f64 (neg.f64 x) (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x)) (/.f64 hi (pow.f64 lo 2))))
18.9%
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x))))))
11.8%
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
18.8%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
19.0%
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
8.3%
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
15.7%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
19.1%
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
18.7%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
19.1%
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))
18.7%
1
Compiler

Compiled 3590 to 2354 computations (34.4% saved)

localize582.0ms (1.8%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.5%
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
99.1%
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))
98.9%
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)
97.6%
(+.f64 (/.f64 (-.f64 x hi) lo) -1)
99.6%
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
99.4%
(cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
98.9%
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 3)
97.6%
(+.f64 (/.f64 (-.f64 x hi) lo) -1)
99.6%
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
99.5%
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
99.1%
(+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) -1)
97.6%
(+.f64 (/.f64 (-.f64 x hi) lo) -1)
99.6%
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
99.5%
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)
97.6%
(+.f64 (/.f64 (-.f64 x hi) lo) -1)
97.3%
(log.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
Compiler

Compiled 378 to 151 computations (60.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 366.0ms
Operation ival-add, time spent: 91.0ms, 25.0% of total-time
Operation composed, time spent: 67.0ms, 18.0% of total-time
Operation ival-mult, time spent: 59.0ms, 16.0% of total-time
Operation ival-div, time spent: 38.0ms, 10.0% of total-time
Operation ival-pow, time spent: 36.0ms, 10.0% of total-time
Operation ival-sub, time spent: 21.0ms, 6.0% of total-time
Operation ival-log, time spent: 17.0ms, 5.0% of total-time
Operation ival-exp, time spent: 14.0ms, 4.0% of total-time
Operation ival-cbrt, time spent: 14.0ms, 4.0% of total-time
Operation const, time spent: 8.0ms, 2.0% of total-time
Operation ival-fabs, time spent: 2.0ms, 1.0% of total-time

series329.0ms (1%)

Counts
7 → 378
Calls
Call 1
Inputs
#<alt (log.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))>
#<alt (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) -1)>
#<alt (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 3)>
#<alt (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))>
#<alt (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))>
#<alt (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)>
#<alt (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))>
Outputs
#<alt (/.f64 x lo)>
#<alt (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 x (*.f64 -1 hi)) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)>
#<alt (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)>
#<alt (/.f64 (+.f64 x (*.f64 -1 hi)) lo)>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (-.f64 1 (/.f64 x lo))>
#<alt (-.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (*.f64 hi (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))>
#<alt (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))>
#<alt (/.f64 (-.f64 (*.f64 -1 (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))>
#<alt (*.f64 hi (-.f64 (/.f64 x lo) 1))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (cbrt.f64 -1) 3)) lo)>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (-.f64 (/.f64 x lo) 1)) hi)) (/.f64 (pow.f64 (cbrt.f64 -1) 3) lo)))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (-.f64 (/.f64 x lo) 1)) hi)) (/.f64 (pow.f64 (cbrt.f64 -1) 3) lo)))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (-.f64 (/.f64 x lo) 1)) hi)) (/.f64 (pow.f64 (cbrt.f64 -1) 3) lo)))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (-.f64 (/.f64 x lo) 1)) hi)) (/.f64 (pow.f64 (cbrt.f64 -1) 3) lo)))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (-.f64 (/.f64 x lo) 1)) hi)) (/.f64 (pow.f64 (cbrt.f64 -1) 3) lo)))>
#<alt (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))))>
#<alt (+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (*.f64 -1 hi)>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (*.f64 -1 hi)>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 hi (-.f64 (/.f64 x lo) 1))))>
#<alt (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 hi (-.f64 (/.f64 x lo) 1))))>
#<alt (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 hi (-.f64 (/.f64 x lo) 1))))>
#<alt (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 hi (-.f64 (/.f64 x lo) 1))))>
#<alt (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 hi (-.f64 (/.f64 x lo) 1))))>
#<alt (cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 hi (-.f64 (/.f64 x lo) 1))))>
#<alt (*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2))))))>
#<alt (*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2))))))>
#<alt (*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2))))))>
#<alt (*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2))))))>
#<alt (*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2))))))>
#<alt (*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 hi (cbrt.f64 -1)) (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 hi (cbrt.f64 -1)) (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 hi (cbrt.f64 -1)) (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 hi (cbrt.f64 -1)) (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 hi (cbrt.f64 -1)) (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))))>
#<alt (*.f64 -1 (*.f64 (*.f64 hi (cbrt.f64 -1)) (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))))>
#<alt (*.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 -1))>
#<alt (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (*.f64 (/.f64 x lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 -1)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 11)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 7)) 1/9) (*.f64 (/.f64 x (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (*.f64 (/.f64 1 lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))) (*.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 -1)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (*.f64 (/.f64 1 lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (*.f64 x (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 11)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 7)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))))))) (*.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 -1)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (*.f64 (/.f64 1 lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 x (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 11)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 7)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (*.f64 x (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9) (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 25)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 25)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)))))))))) (*.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 -1)))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (*.f64 (/.f64 1 lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 x (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 11)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 7)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (*.f64 x (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9) (*.f64 (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9) (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 25)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 25)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))))) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 8)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 10)) 1/9) (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10)))))) (+.f64 (*.f64 1/81 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 29)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 16)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 5)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 16)))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 8)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 10)) 1/9) (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10)))))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9) (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 25)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 25)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))))) (pow.f64 (cbrt.f64 -1) 2)))))))))))) (*.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 -1)))>
#<alt (cbrt.f64 (/.f64 (*.f64 hi x) lo))>
#<alt (*.f64 x (+.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 5))) (+.f64 1 (/.f64 hi lo))))))>
#<alt (*.f64 x (+.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 5))) (+.f64 1 (/.f64 hi lo)))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 8))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))))>
#<alt (*.f64 x (+.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 5))) (+.f64 1 (/.f64 hi lo)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 23)))) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 8))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))))))>
#<alt (*.f64 x (+.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 5))) (+.f64 1 (/.f64 hi lo)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 23)))) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 32)))) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))))) (+.f64 (*.f64 1/27 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))))) (*.f64 2/3 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))))))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 8))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))))))>
#<alt (*.f64 x (+.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 5))) (+.f64 1 (/.f64 hi lo)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 23)))) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 32)))) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))))) (+.f64 (*.f64 1/27 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))))) (*.f64 2/3 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))))))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 41)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))))) (+.f64 (*.f64 -1/81 (*.f64 hi (*.f64 (pow.f64 lo 4) (*.f64 (pow.f64 x 8) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))))) (*.f64 2/3 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))))) (+.f64 (*.f64 1/27 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))))) (*.f64 2/3 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))))))))))))))))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 8))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))))))))>
#<alt (*.f64 -1 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi x) lo)) (cbrt.f64 -1)))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 5))) (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (cbrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 5) x))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (pow.f64 x 4)))) (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (cbrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 5) (pow.f64 x 10)))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 5)))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (pow.f64 x 4)))) (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (cbrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 5)))) (/.f64 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (pow.f64 (cbrt.f64 -1) 3))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (pow.f64 (cbrt.f64 -1) 9))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (pow.f64 (cbrt.f64 -1) 9))))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 -1/9 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 5) (pow.f64 x 10)))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 (cbrt.f64 -1) 5))))) (pow.f64 x 3))) (*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (pow.f64 x 4)))) (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (cbrt.f64 -1)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (pow.f64 (cbrt.f64 -1) 3))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (pow.f64 (cbrt.f64 -1) 9))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (pow.f64 (cbrt.f64 -1) 9))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 5)))) (/.f64 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (pow.f64 (cbrt.f64 -1) 3))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (pow.f64 (cbrt.f64 -1) 9))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (pow.f64 (cbrt.f64 -1) 9))))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (pow.f64 (cbrt.f64 -1) 3))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) (pow.f64 (cbrt.f64 -1) 6))) (+.f64 (*.f64 1/81 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 4) (*.f64 (pow.f64 x 8) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 5)))) (pow.f64 (cbrt.f64 -1) 12))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) (pow.f64 (cbrt.f64 -1) 6)))))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 -1/9 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 5) (pow.f64 x 10)))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 (cbrt.f64 -1) 5))))) (pow.f64 x 3))) (*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (pow.f64 x 4)))) (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (cbrt.f64 -1)))))>
#<alt (cbrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (/.f64 (+.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (-.f64 x hi)))) (*.f64 -1/3 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 (-.f64 x hi) 2))))) lo)>
#<alt (/.f64 (+.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (-.f64 x hi)))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 -1/9 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 (-.f64 x hi) 5)))))))) lo)>
#<alt (/.f64 (+.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (-.f64 x hi)))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 5) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))))) (*.f64 -1/9 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 10) (pow.f64 (-.f64 x hi) 5)))))))))) lo)>
#<alt (/.f64 (+.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (-.f64 x hi)))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/9 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 10) (pow.f64 (-.f64 x hi) 5))))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 5) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 x hi) 3)))) (+.f64 (*.f64 1/27 (/.f64 hi (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 x hi) 3)))) (*.f64 2/3 (/.f64 (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 x hi))))))))))))))) lo)>
#<alt (/.f64 (+.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (-.f64 x hi)))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/9 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 10) (pow.f64 (-.f64 x hi) 5))))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 x hi) 3)))) (+.f64 (*.f64 1/27 (/.f64 hi (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 x hi) 3)))) (*.f64 2/3 (/.f64 (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 x hi)))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 5) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1/9 (/.f64 (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1/81 (/.f64 hi (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 x hi) 4)))) (+.f64 (*.f64 2/9 (/.f64 (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/3 (/.f64 (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 x hi) 3)))) (+.f64 (*.f64 1/27 (/.f64 hi (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 x hi) 3)))) (*.f64 2/3 (/.f64 (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 x hi)))))) (*.f64 (pow.f64 lo 2) (-.f64 x hi)))))))))))))))))) lo)>
#<alt (*.f64 (cbrt.f64 hi) (cbrt.f64 -1))>
#<alt (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (/.f64 (-.f64 x hi) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (/.f64 (-.f64 x hi) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1))))>
#<alt (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (/.f64 (-.f64 x hi) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))))>
#<alt (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (-.f64 x hi))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))))) (*.f64 (pow.f64 lo 4) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (/.f64 (-.f64 x hi) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1))))))>
#<alt (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (-.f64 x hi))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))))) (-.f64 x hi))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 8)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10))) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 (-.f64 x hi) 2))))) (+.f64 (*.f64 1/81 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 29)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 16))) (pow.f64 (-.f64 x hi) 5)))) (*.f64 2/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 8)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10))) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 (-.f64 x hi) 2)))))))) (*.f64 (pow.f64 lo 5) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (-.f64 x hi))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))))) (*.f64 (pow.f64 lo 4) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (/.f64 (-.f64 x hi) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))))))>
#<alt (*.f64 (cbrt.f64 hi) (cbrt.f64 -1))>
#<alt (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (/.f64 (-.f64 x hi) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (-.f64 x hi)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))))) lo)) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (-.f64 x hi) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 lo (pow.f64 (cbrt.f64 -1) 2)))))) lo)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (-.f64 x hi))))) lo)) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (-.f64 x hi))))))) (*.f64 lo (pow.f64 (cbrt.f64 -1) 2)))))) lo)) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (-.f64 x hi) 2))))) lo)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (-.f64 x hi))))) lo)) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))>
#<alt (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (-.f64 x hi))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 8)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10))) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (-.f64 x hi) 2))))) (+.f64 (*.f64 -1/81 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 29)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 16))) (pow.f64 (-.f64 x hi) 5)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 8)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10))) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (-.f64 x hi) 2))))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (-.f64 x hi))))))) (-.f64 x hi)))))))) (*.f64 lo (pow.f64 (cbrt.f64 -1) 2)))))) lo)) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2))))) lo)) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (-.f64 x hi) 2))))) lo)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (-.f64 x hi))))) lo)) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))>
#<alt (*.f64 hi (-.f64 (/.f64 x lo) 1))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))))>
#<alt (+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (*.f64 -1 hi)>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (*.f64 -1 hi)>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))>
#<alt (pow.f64 (-.f64 1 (/.f64 x lo)) 3)>
#<alt (+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))>
#<alt (+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))>
#<alt (+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4))))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))>
#<alt (+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 2))) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 4))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 5))) (/.f64 x (pow.f64 lo 5))))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4))))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))>
#<alt (+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 2))) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 4))) (+.f64 (*.f64 hi (-.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 5))) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6))))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 5))) (/.f64 x (pow.f64 lo 5))))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4))))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))>
#<alt (/.f64 (pow.f64 hi 6) (pow.f64 lo 6))>
#<alt (*.f64 (pow.f64 hi 6) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 6)) (/.f64 3 (*.f64 hi (pow.f64 lo 5)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6)))) (/.f64 x (*.f64 hi (pow.f64 lo 6))))))>
#<alt (*.f64 (pow.f64 hi 6) (-.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)))) (+.f64 (/.f64 1 (pow.f64 lo 6)) (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 2)) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))>
#<alt (*.f64 (pow.f64 hi 6) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)))) (+.f64 (/.f64 1 (pow.f64 lo 6)) (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4))))) (pow.f64 hi 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))))))) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))>
#<alt (*.f64 (pow.f64 hi 6) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)))) (+.f64 (/.f64 1 (pow.f64 lo 6)) (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4))))) (pow.f64 hi 3)) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (pow.f64 hi 4)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 3)) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 4) (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))))))))) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))>
#<alt (*.f64 (pow.f64 hi 6) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 5))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)))) (+.f64 (/.f64 1 (pow.f64 lo 6)) (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4))))) (pow.f64 hi 3)) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (pow.f64 hi 4)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 5)) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 4) (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))))))))))) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))>
#<alt (/.f64 (pow.f64 hi 6) (pow.f64 lo 6))>
#<alt (*.f64 (pow.f64 hi 6) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))) hi)) (/.f64 1 (pow.f64 lo 6))))>
#<alt (*.f64 (pow.f64 hi 6) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 4))) (+.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 (*.f64 2 (/.f64 x (pow.f64 lo 5))) (/.f64 x (pow.f64 lo 5)))) hi)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6)))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))) hi)) (/.f64 1 (pow.f64 lo 6))))>
#<alt (*.f64 (pow.f64 hi 6) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) hi)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 4))) (+.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 (*.f64 2 (/.f64 x (pow.f64 lo 5))) (/.f64 x (pow.f64 lo 5)))) hi)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6)))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))) hi)) (/.f64 1 (pow.f64 lo 6))))>
#<alt (*.f64 (pow.f64 hi 6) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))) hi)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))))) hi)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 4))) (+.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 (*.f64 2 (/.f64 x (pow.f64 lo 5))) (/.f64 x (pow.f64 lo 5)))) hi)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6)))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))) hi)) (/.f64 1 (pow.f64 lo 6))))>
#<alt (*.f64 (pow.f64 hi 6) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))) hi)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))))) hi)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 4))) (+.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 (*.f64 2 (/.f64 x (pow.f64 lo 5))) (/.f64 x (pow.f64 lo 5)))) hi)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6)))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))) hi)) (/.f64 1 (pow.f64 lo 6))))>
#<alt (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3)>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (*.f64 x (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))))))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))))))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))))))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3))>
#<alt (+.f64 (*.f64 x (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))))))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x)) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x)) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x))))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x) (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3) (pow.f64 x 3))))))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x) (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3) (pow.f64 x 3))))))))>
#<alt (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x) (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3) (pow.f64 x 3))))))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 3)))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2))) (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2))) x)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 3))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) x)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2))) (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2)))) x)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 3))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 3) x)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))) x)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2))) (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2)))) x)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 3))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 3) x)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))) x)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2))) (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2)))) x)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 3))))>
#<alt (*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 3) x)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))) x)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2))) (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2)))) x)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 3))))>
#<alt (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 6)))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 -1 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2))))))) (pow.f64 lo 6))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi)))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2))))))))) (pow.f64 lo 6))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi)))) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))) (*.f64 4 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi)))))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))))))))) (pow.f64 lo 6))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi)))) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))) (+.f64 (*.f64 4 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi)))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 2 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))))))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))))))))) (pow.f64 lo 6))>
#<alt (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi)))) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))) (+.f64 (*.f64 4 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi)))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 2 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (+.f64 (*.f64 lo (+.f64 (*.f64 -2 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (+.f64 x (*.f64 -1 hi))))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))))))))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))))))))) (pow.f64 lo 6))>
#<alt 1>
#<alt (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo))))>
#<alt (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (pow.f64 lo 2))) (/.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (pow.f64 lo 2))))))))>
#<alt (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (pow.f64 lo 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi))) (pow.f64 lo 3))) (/.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (pow.f64 lo 2))))))))))>
#<alt (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi))) (pow.f64 lo 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi))) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (pow.f64 lo 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi))) (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 (*.f64 -1 hi)) 2) (pow.f64 lo 2)))))))))))))>
#<alt (+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi))) (pow.f64 lo 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2))) (pow.f64 lo 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi))) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2))) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (pow.f64 lo 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi))) (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 (*.f64 -1 hi)) 2) (pow.f64 lo 2)))))))))))))))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (+.f64 (*.f64 -2 hi) (+.f64 (*.f64 -1 hi) (*.f64 2 x)))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (+.f64 (*.f64 -2 hi) (+.f64 (*.f64 -1 hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 hi) (*.f64 2 x))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))) lo)) (*.f64 2 x))))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (+.f64 (*.f64 -2 hi) (+.f64 (*.f64 -1 hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 hi) (*.f64 2 x)) (-.f64 x hi)))) (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))))) lo)) (+.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 hi) (*.f64 2 x))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))))) lo)) (*.f64 2 x))))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (+.f64 (*.f64 -2 hi) (+.f64 (*.f64 -1 hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 hi) (*.f64 2 x)) (-.f64 x hi)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi)))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) lo)) (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))))) lo)) (+.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 hi) (*.f64 2 x))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))))) lo)) (*.f64 2 x))))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (+.f64 (*.f64 -2 hi) (+.f64 (*.f64 -1 hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 hi) (*.f64 2 x)) (-.f64 x hi)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) lo)) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2))))) lo)) (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))))) lo)) (+.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 hi) (*.f64 2 x))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))))) lo)) (*.f64 2 x))))) lo)))>
#<alt (-.f64 1 (/.f64 x lo))>
#<alt (-.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (*.f64 hi (pow.f64 lo 2)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))>
#<alt (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))>
#<alt (/.f64 (-.f64 (*.f64 -1 (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))>
Calls

63 calls:

TimeVariablePointExpression
86.0ms
hi
@0
(cbrt (* hi (+ (/ (- x hi) lo) -1)))
61.0ms
lo
@0
(pow (- 1 (/ (+ (* hi (+ (/ (- x hi) lo) -1)) x) lo)) 3)
28.0ms
x
@inf
(cbrt (* hi (+ (/ (- x hi) lo) -1)))
13.0ms
x
@-inf
(cbrt (* hi (+ (/ (- x hi) lo) -1)))
11.0ms
hi
@-inf
(cbrt (* hi (+ (/ (- x hi) lo) -1)))

rewrite245.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1378×log1p-expm1-u
248×associate-*r*
183×expm1-log1p-u
177×add-cube-cbrt
175×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
030355
1428343
25835343
Stop Event
node limit
Counts
7 → 290
Calls
Call 1
Inputs
(log.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) -1)
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 3)
(cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))
Outputs
(+.f64 0 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(-.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) 1)
(*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (/.f64 1 lo))
(*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)
(*.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 2)) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 2)) (*.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (/.f64 1 lo)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(*.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (*.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (/.f64 1 lo)))
(*.f64 (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (/.f64 1 (neg.f64 lo)))
(*.f64 (/.f64 1 lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (sqrt.f64 lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 2)) 1) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 2)) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 2)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 1) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (cbrt.f64 lo)))
(/.f64 -1 (neg.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(/.f64 1 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(/.f64 1 (/.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 1))
(/.f64 (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (neg.f64 lo))
(/.f64 (neg.f64 (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))) (neg.f64 (neg.f64 lo)))
(/.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (sqrt.f64 lo)) (sqrt.f64 lo))
(/.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 1) lo)
(/.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo))
(pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)
(pow.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3) 1/3)
(pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) -1)
(neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(exp.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1))
(-.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))) 1)
(-.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))) (/.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))))
(-.f64 (/.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)) (/.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(-.f64 (/.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)) (/.f64 1 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)))
(*.f64 1 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))))
(*.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1) (/.f64 1 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (/.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) 1/3) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3/2) 1/3) (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3/2) 1/3))
(*.f64 (+.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1) (-.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))) (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1)))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1) (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (neg.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1)) (neg.f64 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) 3)) (+.f64 4 (+.f64 (*.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)) (*.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (-.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (-.f64 4 (*.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))) (+.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(exp.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))) 1))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))) 1/3))
(fma.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2) (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) -1)
(fma.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) -1)
(+.f64 (neg.f64 hi) (/.f64 hi (/.f64 lo (-.f64 x hi))))
(+.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (neg.f64 hi))
(+.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) 1) (*.f64 (neg.f64 hi) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) 1)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(*.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) hi)
(*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1)
(*.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2))
(*.f64 1 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 (cbrt.f64 hi) (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) hi))
(*.f64 (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6) (*.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6) (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) hi))
(*.f64 (sqrt.f64 hi) (*.f64 (sqrt.f64 hi) (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) (sqrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)) 3) (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6) 3))
(*.f64 (*.f64 hi (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (*.f64 hi (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1))) (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) 1) (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) (cbrt.f64 hi)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6)) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6))
(/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) 3) (pow.f64 (neg.f64 hi) 3)) (+.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (-.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (neg.f64 hi)))))
(/.f64 (-.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (*.f64 (neg.f64 hi) (neg.f64 hi))) (-.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (neg.f64 hi)))
(/.f64 (*.f64 hi (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1))))
(/.f64 (*.f64 hi (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) -1)) (+.f64 (/.f64 (-.f64 x hi) lo) 1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) hi) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) -1) hi) (+.f64 (/.f64 (-.f64 x hi) lo) 1))
(sqrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2))
(log.f64 (pow.f64 (exp.f64 hi) (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(exp.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))) 1)
(*.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1)
(*.f64 1 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 (cbrt.f64 hi) (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (cbrt.f64 hi))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(*.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1/3) (pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1/3))
(pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) 3)
(pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) 1))
(+.f64 (neg.f64 hi) (/.f64 hi (/.f64 lo (-.f64 x hi))))
(+.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (neg.f64 hi))
(+.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) 1) (*.f64 (neg.f64 hi) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) 1)
(/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) 3) (pow.f64 (neg.f64 hi) 3)) (+.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (-.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (neg.f64 hi)))))
(/.f64 (-.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (*.f64 (neg.f64 hi) (neg.f64 hi))) (-.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (neg.f64 hi)))
(/.f64 (*.f64 hi (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1))))
(/.f64 (*.f64 hi (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) -1)) (+.f64 (/.f64 (-.f64 x hi) lo) 1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) hi) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) -1) hi) (+.f64 (/.f64 (-.f64 x hi) lo) 1))
(pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)
(sqrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2))
(log.f64 (pow.f64 (exp.f64 hi) (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(exp.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(+.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(+.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1) (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(+.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1))
(+.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) 1) (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))))
(+.f64 (*.f64 -1 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (*.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(+.f64 (*.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (*.f64 -1 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))) 1)
(*.f64 1 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))
(*.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3) 1)
(*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3/2) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) 3) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3))
(*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) 1) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))) (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) 3) (pow.f64 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) 3))
(/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) 3) (pow.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1)) (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 6))
(log.f64 (exp.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)))
(exp.f64 (*.f64 3 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))) 1))
(+.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(+.f64 2 (neg.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(+.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) -1))
(+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) -1)
(+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))
(+.f64 1 (*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) 1))
(+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) 1)
(-.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))) 1)
(-.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))) (/.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))))
(-.f64 (/.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)) (/.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(-.f64 (/.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)) (/.f64 1 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)))
(*.f64 1 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))))
(*.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1) (/.f64 1 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (/.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) 1/3) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3/2) 1/3) (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3/2) 1/3))
(*.f64 (+.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1) (-.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))) (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1)))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1) (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (neg.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1)) (neg.f64 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) 3)) (+.f64 4 (+.f64 (*.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)) (*.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (-.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (-.f64 4 (*.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))) (+.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(exp.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))) 1))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))) 1/3))
(fma.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2) (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) -1)
(fma.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) -1)

simplify950.0ms (2.9%)

Algorithm
egg-herbie
Rules
1308×*-commutative
866×+-commutative
722×times-frac
676×fma-define
396×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0185064424583362
1586864424580769
Stop Event
node limit
Counts
668 → 646
Calls
Call 1
Inputs
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (+.f64 x (*.f64 -1 hi)) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (+.f64 x (*.f64 -1 hi)) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (*.f64 hi (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))
(/.f64 (-.f64 (*.f64 -1 (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(*.f64 hi (-.f64 (/.f64 x lo) 1))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (cbrt.f64 -1) 3)) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (-.f64 (/.f64 x lo) 1)) hi)) (/.f64 (pow.f64 (cbrt.f64 -1) 3) lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (-.f64 (/.f64 x lo) 1)) hi)) (/.f64 (pow.f64 (cbrt.f64 -1) 3) lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (-.f64 (/.f64 x lo) 1)) hi)) (/.f64 (pow.f64 (cbrt.f64 -1) 3) lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (-.f64 (/.f64 x lo) 1)) hi)) (/.f64 (pow.f64 (cbrt.f64 -1) 3) lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (-.f64 (/.f64 x lo) 1)) hi)) (/.f64 (pow.f64 (cbrt.f64 -1) 3) lo)))
(*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(/.f64 (*.f64 hi x) lo)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(*.f64 -1 hi)
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 -1 hi)
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 hi (-.f64 (/.f64 x lo) 1))))
(cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 hi (-.f64 (/.f64 x lo) 1))))
(cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 hi (-.f64 (/.f64 x lo) 1))))
(cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 hi (-.f64 (/.f64 x lo) 1))))
(cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 hi (-.f64 (/.f64 x lo) 1))))
(cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 hi (-.f64 (/.f64 x lo) 1))))
(*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2))))))
(*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2))))))
(*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2))))))
(*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2))))))
(*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2))))))
(*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2))))))
(*.f64 -1 (*.f64 (*.f64 hi (cbrt.f64 -1)) (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))))
(*.f64 -1 (*.f64 (*.f64 hi (cbrt.f64 -1)) (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))))
(*.f64 -1 (*.f64 (*.f64 hi (cbrt.f64 -1)) (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))))
(*.f64 -1 (*.f64 (*.f64 hi (cbrt.f64 -1)) (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))))
(*.f64 -1 (*.f64 (*.f64 hi (cbrt.f64 -1)) (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))))
(*.f64 -1 (*.f64 (*.f64 hi (cbrt.f64 -1)) (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))))
(*.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (*.f64 (/.f64 x lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 -1)))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 11)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 7)) 1/9) (*.f64 (/.f64 x (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (*.f64 (/.f64 1 lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))) (*.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 -1)))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (*.f64 (/.f64 1 lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (*.f64 x (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 11)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 7)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))))))) (*.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 -1)))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (*.f64 (/.f64 1 lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 x (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 11)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 7)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (*.f64 x (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9) (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 25)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 25)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)))))))))) (*.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 -1)))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (*.f64 (/.f64 1 lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 x (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 11)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 7)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (*.f64 x (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9) (*.f64 (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9) (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 25)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 25)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))))) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 8)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 10)) 1/9) (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10)))))) (+.f64 (*.f64 1/81 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 29)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 16)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 5)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 16)))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 8)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 10)) 1/9) (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10)))))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9) (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 25)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 25)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))))) (pow.f64 (cbrt.f64 -1) 2)))))))))))) (*.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 -1)))
(cbrt.f64 (/.f64 (*.f64 hi x) lo))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 5))) (+.f64 1 (/.f64 hi lo))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 5))) (+.f64 1 (/.f64 hi lo)))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 8))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 5))) (+.f64 1 (/.f64 hi lo)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 23)))) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 8))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 5))) (+.f64 1 (/.f64 hi lo)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 23)))) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 32)))) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))))) (+.f64 (*.f64 1/27 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))))) (*.f64 2/3 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))))))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 8))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 5))) (+.f64 1 (/.f64 hi lo)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 23)))) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 32)))) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))))) (+.f64 (*.f64 1/27 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))))) (*.f64 2/3 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))))))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 41)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))))) (+.f64 (*.f64 -1/81 (*.f64 hi (*.f64 (pow.f64 lo 4) (*.f64 (pow.f64 x 8) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))))) (*.f64 2/3 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))))) (+.f64 (*.f64 1/27 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))))) (*.f64 2/3 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))))))))))))))))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 8))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))))))))
(*.f64 -1 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi x) lo)) (cbrt.f64 -1)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 5))) (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (cbrt.f64 -1)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 5) x))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (pow.f64 x 4)))) (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (cbrt.f64 -1)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 5) (pow.f64 x 10)))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 5)))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (pow.f64 x 4)))) (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (cbrt.f64 -1)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 5)))) (/.f64 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (pow.f64 (cbrt.f64 -1) 3))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (pow.f64 (cbrt.f64 -1) 9))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (pow.f64 (cbrt.f64 -1) 9))))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 -1/9 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 5) (pow.f64 x 10)))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 (cbrt.f64 -1) 5))))) (pow.f64 x 3))) (*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (pow.f64 x 4)))) (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (cbrt.f64 -1)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (pow.f64 (cbrt.f64 -1) 3))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (pow.f64 (cbrt.f64 -1) 9))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (pow.f64 (cbrt.f64 -1) 9))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 5)))) (/.f64 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (pow.f64 (cbrt.f64 -1) 3))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (pow.f64 (cbrt.f64 -1) 9))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (pow.f64 (cbrt.f64 -1) 9))))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (pow.f64 (cbrt.f64 -1) 3))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) (pow.f64 (cbrt.f64 -1) 6))) (+.f64 (*.f64 1/81 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 4) (*.f64 (pow.f64 x 8) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 5)))) (pow.f64 (cbrt.f64 -1) 12))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) (pow.f64 (cbrt.f64 -1) 6)))))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 -1/9 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 5) (pow.f64 x 10)))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 (cbrt.f64 -1) 5))))) (pow.f64 x 3))) (*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (pow.f64 x 4)))) (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (cbrt.f64 -1)))))
(cbrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(/.f64 (+.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (-.f64 x hi)))) (*.f64 -1/3 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 (-.f64 x hi) 2))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (-.f64 x hi)))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 -1/9 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 (-.f64 x hi) 5)))))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (-.f64 x hi)))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 5) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))))) (*.f64 -1/9 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 10) (pow.f64 (-.f64 x hi) 5)))))))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (-.f64 x hi)))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/9 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 10) (pow.f64 (-.f64 x hi) 5))))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 5) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 x hi) 3)))) (+.f64 (*.f64 1/27 (/.f64 hi (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 x hi) 3)))) (*.f64 2/3 (/.f64 (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 x hi))))))))))))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (-.f64 x hi)))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/9 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 10) (pow.f64 (-.f64 x hi) 5))))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 x hi) 3)))) (+.f64 (*.f64 1/27 (/.f64 hi (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 x hi) 3)))) (*.f64 2/3 (/.f64 (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 x hi)))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 5) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1/9 (/.f64 (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1/81 (/.f64 hi (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 x hi) 4)))) (+.f64 (*.f64 2/9 (/.f64 (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/3 (/.f64 (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 x hi) 3)))) (+.f64 (*.f64 1/27 (/.f64 hi (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 x hi) 3)))) (*.f64 2/3 (/.f64 (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 x hi)))))) (*.f64 (pow.f64 lo 2) (-.f64 x hi)))))))))))))))))) lo)
(*.f64 (cbrt.f64 hi) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (/.f64 (-.f64 x hi) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (/.f64 (-.f64 x hi) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1))))
(+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (/.f64 (-.f64 x hi) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))))
(+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (-.f64 x hi))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))))) (*.f64 (pow.f64 lo 4) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (/.f64 (-.f64 x hi) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1))))))
(+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (-.f64 x hi))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))))) (-.f64 x hi))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 8)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10))) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 (-.f64 x hi) 2))))) (+.f64 (*.f64 1/81 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 29)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 16))) (pow.f64 (-.f64 x hi) 5)))) (*.f64 2/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 8)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10))) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 (-.f64 x hi) 2)))))))) (*.f64 (pow.f64 lo 5) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (-.f64 x hi))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))))) (*.f64 (pow.f64 lo 4) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (/.f64 (-.f64 x hi) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))))))
(*.f64 (cbrt.f64 hi) (cbrt.f64 -1))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (/.f64 (-.f64 x hi) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (-.f64 x hi)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))))) lo)) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (-.f64 x hi) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 lo (pow.f64 (cbrt.f64 -1) 2)))))) lo)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (-.f64 x hi))))) lo)) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (-.f64 x hi))))))) (*.f64 lo (pow.f64 (cbrt.f64 -1) 2)))))) lo)) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (-.f64 x hi) 2))))) lo)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (-.f64 x hi))))) lo)) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (-.f64 x hi))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 8)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10))) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (-.f64 x hi) 2))))) (+.f64 (*.f64 -1/81 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 29)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 16))) (pow.f64 (-.f64 x hi) 5)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 8)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10))) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (-.f64 x hi) 2))))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (-.f64 x hi))))))) (-.f64 x hi)))))))) (*.f64 lo (pow.f64 (cbrt.f64 -1) 2)))))) lo)) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2))))) lo)) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (-.f64 x hi) 2))))) lo)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (-.f64 x hi))))) lo)) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))
(*.f64 hi (-.f64 (/.f64 x lo) 1))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(/.f64 (*.f64 hi x) lo)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(*.f64 -1 hi)
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 -1 hi)
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(pow.f64 (-.f64 1 (/.f64 x lo)) 3)
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4))))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 2))) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 4))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 5))) (/.f64 x (pow.f64 lo 5))))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4))))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 2))) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 4))) (+.f64 (*.f64 hi (-.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 5))) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6))))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 5))) (/.f64 x (pow.f64 lo 5))))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4))))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))
(/.f64 (pow.f64 hi 6) (pow.f64 lo 6))
(*.f64 (pow.f64 hi 6) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 6)) (/.f64 3 (*.f64 hi (pow.f64 lo 5)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6)))) (/.f64 x (*.f64 hi (pow.f64 lo 6))))))
(*.f64 (pow.f64 hi 6) (-.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)))) (+.f64 (/.f64 1 (pow.f64 lo 6)) (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 2)) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))
(*.f64 (pow.f64 hi 6) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)))) (+.f64 (/.f64 1 (pow.f64 lo 6)) (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4))))) (pow.f64 hi 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))))))) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))
(*.f64 (pow.f64 hi 6) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)))) (+.f64 (/.f64 1 (pow.f64 lo 6)) (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4))))) (pow.f64 hi 3)) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (pow.f64 hi 4)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 3)) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 4) (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))))))))) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))
(*.f64 (pow.f64 hi 6) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 5))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)))) (+.f64 (/.f64 1 (pow.f64 lo 6)) (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4))))) (pow.f64 hi 3)) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (pow.f64 hi 4)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 5)) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 4) (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))))))))))) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))
(/.f64 (pow.f64 hi 6) (pow.f64 lo 6))
(*.f64 (pow.f64 hi 6) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))) hi)) (/.f64 1 (pow.f64 lo 6))))
(*.f64 (pow.f64 hi 6) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 4))) (+.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 (*.f64 2 (/.f64 x (pow.f64 lo 5))) (/.f64 x (pow.f64 lo 5)))) hi)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6)))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))) hi)) (/.f64 1 (pow.f64 lo 6))))
(*.f64 (pow.f64 hi 6) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) hi)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 4))) (+.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 (*.f64 2 (/.f64 x (pow.f64 lo 5))) (/.f64 x (pow.f64 lo 5)))) hi)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6)))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))) hi)) (/.f64 1 (pow.f64 lo 6))))
(*.f64 (pow.f64 hi 6) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))) hi)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))))) hi)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 4))) (+.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 (*.f64 2 (/.f64 x (pow.f64 lo 5))) (/.f64 x (pow.f64 lo 5)))) hi)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6)))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))) hi)) (/.f64 1 (pow.f64 lo 6))))
(*.f64 (pow.f64 hi 6) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))) hi)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))))) hi)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 4))) (+.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 (*.f64 2 (/.f64 x (pow.f64 lo 5))) (/.f64 x (pow.f64 lo 5)))) hi)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6)))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))) hi)) (/.f64 1 (pow.f64 lo 6))))
(pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3)
(+.f64 (*.f64 x (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3))
(+.f64 (*.f64 x (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (*.f64 x (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))))))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3))
(+.f64 (*.f64 x (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))))))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3))
(+.f64 (*.f64 x (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))))))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3))
(+.f64 (*.f64 x (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))))))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3))
(*.f64 -1 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x)) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x)) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x))))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x) (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3) (pow.f64 x 3))))))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x) (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3) (pow.f64 x 3))))))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x) (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3) (pow.f64 x 3))))))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2))) (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2))) x)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 3))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) x)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2))) (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2)))) x)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 3))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 3) x)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))) x)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2))) (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2)))) x)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 3))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 3) x)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))) x)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2))) (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2)))) x)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 3))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 3) x)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))) x)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2))) (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2)))) x)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 3))))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 6)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 -1 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2))))))) (pow.f64 lo 6))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi)))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2))))))))) (pow.f64 lo 6))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi)))) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))) (*.f64 4 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi)))))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))))))))) (pow.f64 lo 6))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi)))) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))) (+.f64 (*.f64 4 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi)))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 2 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))))))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))))))))) (pow.f64 lo 6))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi)))) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))) (+.f64 (*.f64 4 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi)))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 2 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (+.f64 (*.f64 lo (+.f64 (*.f64 -2 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (+.f64 x (*.f64 -1 hi))))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))))))))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))))))))) (pow.f64 lo 6))
1
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (pow.f64 lo 2))) (/.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (pow.f64 lo 2))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (pow.f64 lo 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi))) (pow.f64 lo 3))) (/.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (pow.f64 lo 2))))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi))) (pow.f64 lo 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi))) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (pow.f64 lo 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi))) (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 (*.f64 -1 hi)) 2) (pow.f64 lo 2)))))))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi))) (pow.f64 lo 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2))) (pow.f64 lo 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi))) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2))) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (pow.f64 lo 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi))) (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 (*.f64 -1 hi)) 2) (pow.f64 lo 2)))))))))))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (+.f64 (*.f64 -2 hi) (+.f64 (*.f64 -1 hi) (*.f64 2 x)))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (+.f64 (*.f64 -2 hi) (+.f64 (*.f64 -1 hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 hi) (*.f64 2 x))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))) lo)) (*.f64 2 x))))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (+.f64 (*.f64 -2 hi) (+.f64 (*.f64 -1 hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 hi) (*.f64 2 x)) (-.f64 x hi)))) (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))))) lo)) (+.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 hi) (*.f64 2 x))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))))) lo)) (*.f64 2 x))))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (+.f64 (*.f64 -2 hi) (+.f64 (*.f64 -1 hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 hi) (*.f64 2 x)) (-.f64 x hi)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi)))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) lo)) (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))))) lo)) (+.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 hi) (*.f64 2 x))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))))) lo)) (*.f64 2 x))))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (+.f64 (*.f64 -2 hi) (+.f64 (*.f64 -1 hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 hi) (*.f64 2 x)) (-.f64 x hi)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) lo)) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2))))) lo)) (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))))) lo)) (+.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 hi) (*.f64 2 x))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))))) lo)) (*.f64 2 x))))) lo)))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (*.f64 hi (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))
(/.f64 (-.f64 (*.f64 -1 (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(+.f64 0 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(-.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) 1)
(*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (/.f64 1 lo))
(*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)
(*.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 2)) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 2)) (*.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (/.f64 1 lo)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(*.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (*.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (/.f64 1 lo)))
(*.f64 (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (/.f64 1 (neg.f64 lo)))
(*.f64 (/.f64 1 lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (sqrt.f64 lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 2)) 1) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 2)) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 2)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 1) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (cbrt.f64 lo)))
(/.f64 -1 (neg.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(/.f64 1 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(/.f64 1 (/.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 1))
(/.f64 (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (neg.f64 lo))
(/.f64 (neg.f64 (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))) (neg.f64 (neg.f64 lo)))
(/.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (sqrt.f64 lo)) (sqrt.f64 lo))
(/.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 1) lo)
(/.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo))
(pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)
(pow.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3) 1/3)
(pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) -1)
(neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(exp.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1))
(-.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))) 1)
(-.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))) (/.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))))
(-.f64 (/.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)) (/.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(-.f64 (/.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)) (/.f64 1 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)))
(*.f64 1 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))))
(*.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1) (/.f64 1 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (/.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) 1/3) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3/2) 1/3) (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3/2) 1/3))
(*.f64 (+.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1) (-.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))) (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1)))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1) (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (neg.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1)) (neg.f64 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) 3)) (+.f64 4 (+.f64 (*.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)) (*.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (-.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (-.f64 4 (*.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))) (+.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(exp.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))) 1))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))) 1/3))
(fma.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2) (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) -1)
(fma.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) -1)
(+.f64 (neg.f64 hi) (/.f64 hi (/.f64 lo (-.f64 x hi))))
(+.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (neg.f64 hi))
(+.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) 1) (*.f64 (neg.f64 hi) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) 1)
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(*.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) hi)
(*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1)
(*.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2))
(*.f64 1 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 (cbrt.f64 hi) (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) hi))
(*.f64 (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6) (*.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6) (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) hi))
(*.f64 (sqrt.f64 hi) (*.f64 (sqrt.f64 hi) (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) (sqrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)) 3) (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 (pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6) 3))
(*.f64 (*.f64 hi (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (*.f64 hi (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1))) (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) 1) (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) (cbrt.f64 hi)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6)) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6))
(/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) 3) (pow.f64 (neg.f64 hi) 3)) (+.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (-.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (neg.f64 hi)))))
(/.f64 (-.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (*.f64 (neg.f64 hi) (neg.f64 hi))) (-.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (neg.f64 hi)))
(/.f64 (*.f64 hi (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1))))
(/.f64 (*.f64 hi (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) -1)) (+.f64 (/.f64 (-.f64 x hi) lo) 1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) hi) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) -1) hi) (+.f64 (/.f64 (-.f64 x hi) lo) 1))
(sqrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2))
(log.f64 (pow.f64 (exp.f64 hi) (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(exp.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))) 1)
(*.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1)
(*.f64 1 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 (cbrt.f64 hi) (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (cbrt.f64 hi))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(*.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1/3) (pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1/3))
(pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/3)
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) 3)
(pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) 1))
(+.f64 (neg.f64 hi) (/.f64 hi (/.f64 lo (-.f64 x hi))))
(+.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (neg.f64 hi))
(+.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) 1) (*.f64 (neg.f64 hi) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) 1)
(/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) 3) (pow.f64 (neg.f64 hi) 3)) (+.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (-.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (neg.f64 hi)))))
(/.f64 (-.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (*.f64 (neg.f64 hi) (neg.f64 hi))) (-.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (neg.f64 hi)))
(/.f64 (*.f64 hi (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1))))
(/.f64 (*.f64 hi (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) -1)) (+.f64 (/.f64 (-.f64 x hi) lo) 1))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) hi) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) -1) hi) (+.f64 (/.f64 (-.f64 x hi) lo) 1))
(pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)
(sqrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2))
(log.f64 (pow.f64 (exp.f64 hi) (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(exp.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(+.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(+.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1) (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(+.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1))
(+.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) 1) (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))))
(+.f64 (*.f64 -1 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (*.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(+.f64 (*.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (*.f64 -1 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))) 1)
(*.f64 1 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))
(*.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3) 1)
(*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3/2) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3/2))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) 3) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3))
(*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) 1) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))) (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) 3) (pow.f64 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) 3))
(/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) 3) (pow.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1)) (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 6))
(log.f64 (exp.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)))
(exp.f64 (*.f64 3 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))) 1))
(+.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(+.f64 2 (neg.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(+.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) -1))
(+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) -1)
(+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))
(+.f64 1 (*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) 1))
(+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) 1)
(-.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))) 1)
(-.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))) (/.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))))
(-.f64 (/.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)) (/.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(-.f64 (/.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)) (/.f64 1 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)))
(*.f64 1 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))))
(*.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1) (/.f64 1 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (/.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) 1/3) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3/2) 1/3) (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3/2) 1/3))
(*.f64 (+.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1) (-.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))) (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))))
(/.f64 1 (/.f64 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1)))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(/.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1) (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (neg.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1)) (neg.f64 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) 3)) (+.f64 4 (+.f64 (*.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)) (*.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (-.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (-.f64 4 (*.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))) (+.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3) 1/3)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2)
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(exp.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))) 1))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))) 1/3))
(fma.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) -1)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2) (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) -1)
(fma.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) -1)
Outputs
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x lo))
(fma.f64 hi (-.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x lo))
(fma.f64 hi (-.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x lo))
(fma.f64 hi (-.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) (/.f64 x lo))
(fma.f64 hi (-.f64 (/.f64 (-.f64 x hi) (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x lo))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (neg.f64 (pow.f64 hi 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 (/.f64 1 hi) lo)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 2))))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(neg.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(/.f64 (neg.f64 (pow.f64 hi 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (-.f64 (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 (/.f64 1 hi) lo)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 lo hi)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 lo hi)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 lo hi)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 (-.f64 (/.f64 x lo) 1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 lo hi)) (/.f64 (+.f64 (/.f64 x lo) -1) lo))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)
(*.f64 (neg.f64 hi) (/.f64 (+.f64 1 (/.f64 hi lo)) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)
(*.f64 x (/.f64 (+.f64 1 (/.f64 hi lo)) lo))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (fma.f64 -1 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (fma.f64 -1 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (fma.f64 -1 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (fma.f64 -1 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (fma.f64 -1 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(*.f64 x (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x))))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(neg.f64 (*.f64 x (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo)))
(*.f64 (neg.f64 x) (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 x lo))))) (/.f64 1 lo))))
(*.f64 x (neg.f64 (-.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 2)) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 x lo)))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 x lo))))) (/.f64 1 lo))))
(*.f64 x (neg.f64 (-.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 2)) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 x lo)))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 x lo))))) (/.f64 1 lo))))
(*.f64 x (neg.f64 (-.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 2)) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 x lo)))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 x lo))))) (/.f64 1 lo))))
(*.f64 x (neg.f64 (-.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 2)) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 x lo)))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 lo x)))) (/.f64 1 lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 x lo))))) (/.f64 1 lo))))
(*.f64 x (neg.f64 (-.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 2)) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 x lo)))) (/.f64 1 lo))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))
(*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (+.f64 x (*.f64 -1 hi)) lo)
(/.f64 (-.f64 x hi) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (+.f64 x (*.f64 -1 hi)) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (*.f64 hi (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (/.f64 1 hi) lo) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (*.f64 hi (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (/.f64 1 hi) lo) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (/.f64 1 hi) lo) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (/.f64 1 hi) lo) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (/.f64 1 hi) lo) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) hi)))
(-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo))
(+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (-.f64 (neg.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (-.f64 (neg.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (-.f64 (neg.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (-.f64 (neg.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (-.f64 (neg.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(neg.f64 (*.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 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (fma.f64 -1 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (fma.f64 -1 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (fma.f64 -1 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (fma.f64 -1 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (fma.f64 -1 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(neg.f64 (*.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 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))))
(*.f64 (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x)) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))))
(*.f64 (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x)) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))))
(*.f64 (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x)) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))))
(*.f64 (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x)) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))))
(*.f64 (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x)) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))
(/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) (pow.f64 lo 2))
(/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 -1 (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (fma.f64 (neg.f64 lo) (-.f64 x hi) (*.f64 hi (+.f64 (neg.f64 x) hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (-.f64 lo (-.f64 x hi)) (*.f64 (neg.f64 hi) (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (+.f64 (-.f64 lo x) hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (-.f64 lo (-.f64 x hi)) (*.f64 (neg.f64 hi) (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (+.f64 (-.f64 lo x) hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (-.f64 lo (-.f64 x hi)) (*.f64 (neg.f64 hi) (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (+.f64 (-.f64 lo x) hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (-.f64 lo (-.f64 x hi)) (*.f64 (neg.f64 hi) (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (+.f64 (-.f64 lo x) hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)))
(+.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) (pow.f64 lo 2)) (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(-.f64 (-.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) (pow.f64 lo 2)) (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(-.f64 (-.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) (pow.f64 lo 2)) (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(-.f64 (-.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) (pow.f64 lo 2)) (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(-.f64 (-.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.f64 (-.f64 x hi) lo))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)))
(+.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(*.f64 hi (-.f64 (/.f64 x lo) 1))
(*.f64 hi (+.f64 (/.f64 x lo) -1))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (pow.f64 hi 2) lo))
(/.f64 (neg.f64 (pow.f64 hi 2)) lo)
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (cbrt.f64 -1) 3)) lo)
(neg.f64 (/.f64 (pow.f64 hi 2) lo))
(/.f64 (neg.f64 (pow.f64 hi 2)) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (-.f64 (/.f64 x lo) 1)) hi)) (/.f64 (pow.f64 (cbrt.f64 -1) 3) lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (*.f64 -1 (/.f64 (+.f64 (/.f64 x lo) -1) hi)) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 -1 lo) (/.f64 (neg.f64 (+.f64 (/.f64 x lo) -1)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (-.f64 (/.f64 x lo) 1)) hi)) (/.f64 (pow.f64 (cbrt.f64 -1) 3) lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (*.f64 -1 (/.f64 (+.f64 (/.f64 x lo) -1) hi)) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 -1 lo) (/.f64 (neg.f64 (+.f64 (/.f64 x lo) -1)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (-.f64 (/.f64 x lo) 1)) hi)) (/.f64 (pow.f64 (cbrt.f64 -1) 3) lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (*.f64 -1 (/.f64 (+.f64 (/.f64 x lo) -1) hi)) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 -1 lo) (/.f64 (neg.f64 (+.f64 (/.f64 x lo) -1)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (-.f64 (/.f64 x lo) 1)) hi)) (/.f64 (pow.f64 (cbrt.f64 -1) 3) lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (*.f64 -1 (/.f64 (+.f64 (/.f64 x lo) -1) hi)) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 -1 lo) (/.f64 (neg.f64 (+.f64 (/.f64 x lo) -1)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cbrt.f64 -1) 3) (-.f64 (/.f64 x lo) 1)) hi)) (/.f64 (pow.f64 (cbrt.f64 -1) 3) lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (*.f64 -1 (/.f64 (+.f64 (/.f64 x lo) -1) hi)) (/.f64 -1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 -1 lo) (/.f64 (neg.f64 (+.f64 (/.f64 x lo) -1)) hi)))
(*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 hi))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(fma.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 x hi) lo))
(-.f64 (/.f64 (*.f64 x hi) lo) (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(fma.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 x hi) lo))
(-.f64 (/.f64 (*.f64 x hi) lo) (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(fma.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 x hi) lo))
(-.f64 (/.f64 (*.f64 x hi) lo) (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(fma.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 x hi) lo))
(-.f64 (/.f64 (*.f64 x hi) lo) (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(fma.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 x hi) lo))
(-.f64 (/.f64 (*.f64 x hi) lo) (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 x hi) lo)
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(*.f64 x (fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(*.f64 x (fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(*.f64 x (fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(*.f64 x (fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(*.f64 x (fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x))))
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 x hi) lo)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(neg.f64 (*.f64 x (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))))
(*.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(neg.f64 (*.f64 x (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))))
(*.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(neg.f64 (*.f64 x (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))))
(*.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(neg.f64 (*.f64 x (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))))
(*.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(neg.f64 (*.f64 x (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))))
(*.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))) (neg.f64 x))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 -1 (*.f64 lo hi) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo hi)) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 -1 (*.f64 lo hi) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo hi)) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 -1 (*.f64 lo hi) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo hi)) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 -1 (*.f64 lo hi) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo hi)) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 -1 (*.f64 lo hi) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo hi)) lo)
(*.f64 -1 hi)
(neg.f64 hi)
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 hi)
(neg.f64 hi)
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 hi (-.f64 (/.f64 x lo) 1))))
(cbrt.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (+.f64 (/.f64 x lo) -1))))
(cbrt.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 x lo) -1)) (/.f64 (pow.f64 hi 2) lo)))
(cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 hi (-.f64 (/.f64 x lo) 1))))
(cbrt.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (+.f64 (/.f64 x lo) -1))))
(cbrt.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 x lo) -1)) (/.f64 (pow.f64 hi 2) lo)))
(cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 hi (-.f64 (/.f64 x lo) 1))))
(cbrt.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (+.f64 (/.f64 x lo) -1))))
(cbrt.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 x lo) -1)) (/.f64 (pow.f64 hi 2) lo)))
(cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 hi (-.f64 (/.f64 x lo) 1))))
(cbrt.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (+.f64 (/.f64 x lo) -1))))
(cbrt.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 x lo) -1)) (/.f64 (pow.f64 hi 2) lo)))
(cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 hi (-.f64 (/.f64 x lo) 1))))
(cbrt.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (+.f64 (/.f64 x lo) -1))))
(cbrt.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 x lo) -1)) (/.f64 (pow.f64 hi 2) lo)))
(cbrt.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (*.f64 hi (-.f64 (/.f64 x lo) 1))))
(cbrt.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (+.f64 (/.f64 x lo) -1))))
(cbrt.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 x lo) -1)) (/.f64 (pow.f64 hi 2) lo)))
(*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2))))))
(*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 hi 2))))))
(*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2))))))
(*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 hi 2))))))
(*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2))))))
(*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 hi 2))))))
(*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2))))))
(*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 hi 2))))))
(*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2))))))
(*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 hi 2))))))
(*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2))))))
(*.f64 hi (cbrt.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 hi 2))))))
(*.f64 -1 (*.f64 (*.f64 hi (cbrt.f64 -1)) (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))))
(neg.f64 (*.f64 hi (*.f64 (cbrt.f64 -1) (cbrt.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 hi 2))))))))
(*.f64 hi (neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 hi 2))))))))
(*.f64 -1 (*.f64 (*.f64 hi (cbrt.f64 -1)) (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))))
(neg.f64 (*.f64 hi (*.f64 (cbrt.f64 -1) (cbrt.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 hi 2))))))))
(*.f64 hi (neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 hi 2))))))))
(*.f64 -1 (*.f64 (*.f64 hi (cbrt.f64 -1)) (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))))
(neg.f64 (*.f64 hi (*.f64 (cbrt.f64 -1) (cbrt.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 hi 2))))))))
(*.f64 hi (neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 hi 2))))))))
(*.f64 -1 (*.f64 (*.f64 hi (cbrt.f64 -1)) (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))))
(neg.f64 (*.f64 hi (*.f64 (cbrt.f64 -1) (cbrt.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 hi 2))))))))
(*.f64 hi (neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 hi 2))))))))
(*.f64 -1 (*.f64 (*.f64 hi (cbrt.f64 -1)) (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))))
(neg.f64 (*.f64 hi (*.f64 (cbrt.f64 -1) (cbrt.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 hi 2))))))))
(*.f64 hi (neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 hi 2))))))))
(*.f64 -1 (*.f64 (*.f64 hi (cbrt.f64 -1)) (cbrt.f64 (-.f64 (/.f64 x (*.f64 (pow.f64 hi 2) lo)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 hi 2)))))))
(neg.f64 (*.f64 hi (*.f64 (cbrt.f64 -1) (cbrt.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 hi 2))))))))
(*.f64 hi (neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 hi 2))))))))
(*.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (*.f64 (/.f64 x lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 -1)))
(+.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))))) (*.f64 (*.f64 1/3 (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9)) (*.f64 (/.f64 x lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))))
(+.f64 (*.f64 x (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 11)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 7)) 1/9) (*.f64 (/.f64 x (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (*.f64 (/.f64 1 lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))))) (*.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 -1)))
(fma.f64 x (+.f64 (*.f64 (*.f64 -1/9 (pow.f64 (/.f64 (pow.f64 hi 11) (pow.f64 (+.f64 1 (/.f64 hi lo)) 7)) 1/9)) (*.f64 (/.f64 x (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))) (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (/.f64 1 lo)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))))))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (*.f64 (/.f64 1 lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (*.f64 x (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 11)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 7)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))))))) (*.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 -1)))
(fma.f64 x (+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (/.f64 1 lo)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 x (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 x (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3)))) 1/27)) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 x (*.f64 (*.f64 -1/9 (pow.f64 (/.f64 (pow.f64 hi 11) (pow.f64 (+.f64 1 (/.f64 hi lo)) 7)) 1/9)) (*.f64 (/.f64 1 (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))))))
(fma.f64 x (+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (/.f64 1 lo)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 x (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 x (/.f64 (fma.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))) 1/27)) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 x (*.f64 (*.f64 -1/9 (pow.f64 (/.f64 (pow.f64 hi 11) (pow.f64 (+.f64 1 (/.f64 hi lo)) 7)) 1/9)) (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 lo 2)))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))))))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (*.f64 (/.f64 1 lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 x (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 11)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 7)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (*.f64 x (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9) (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 25)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 25)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)))))))))) (*.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 -1)))
(+.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))))) (+.f64 (*.f64 x (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (/.f64 1 lo)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 x (+.f64 (*.f64 x (*.f64 (*.f64 -1/9 (pow.f64 (/.f64 (pow.f64 hi 11) (pow.f64 (+.f64 1 (/.f64 hi lo)) 7)) 1/9)) (*.f64 (/.f64 1 (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 x (*.f64 x (fma.f64 -1/3 (/.f64 (*.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (+.f64 (*.f64 x (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9)) (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3)))) 1/27)) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) (*.f64 x (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 25) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 25) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))))))) (pow.f64 (cbrt.f64 -1) 2)) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3)))) 1/27)) (pow.f64 (cbrt.f64 -1) 2))))))))))
(+.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))))) (+.f64 (*.f64 x (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (/.f64 1 lo)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 x (+.f64 (*.f64 x (*.f64 (*.f64 -1/9 (pow.f64 (/.f64 (pow.f64 hi 11) (pow.f64 (+.f64 1 (/.f64 hi lo)) 7)) 1/9)) (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 lo 2)))) (*.f64 x (*.f64 x (fma.f64 -1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (cbrt.f64 -1)) (/.f64 (+.f64 (*.f64 x (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9)) (*.f64 (/.f64 (fma.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))) 1/27)) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) (*.f64 x 0)) (cbrt.f64 -1))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (fma.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))) 1/27)) (pow.f64 (cbrt.f64 -1) 2))))))))))
(+.f64 (*.f64 x (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 7)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (*.f64 (/.f64 1 lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 x (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 11)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 7)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (*.f64 x (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9) (*.f64 (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9) (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 25)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 25)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))))) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 8)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 10)) 1/9) (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10)))))) (+.f64 (*.f64 1/81 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 29)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 16)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 5)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 16)))))) (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 8)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 10)) 1/9) (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10)))))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9) (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2)))))) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 25)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 hi 25)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))))) (pow.f64 (cbrt.f64 -1) 2)))))))))))) (*.f64 (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (cbrt.f64 -1)))
(fma.f64 x (+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (/.f64 1 lo)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 x (*.f64 (*.f64 -1/9 (pow.f64 (/.f64 (pow.f64 hi 11) (pow.f64 (+.f64 1 (/.f64 hi lo)) 7)) 1/9)) (*.f64 (/.f64 1 (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 x (+.f64 (*.f64 (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3)))) 1/27)) (pow.f64 (cbrt.f64 -1) 2))) x) (*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 x (/.f64 (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9)) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9)) (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3)))) 1/27)) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 25) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 25) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))) lo)) (+.f64 (*.f64 (*.f64 -1/9 (pow.f64 (/.f64 (pow.f64 hi 8) (pow.f64 (+.f64 1 (/.f64 hi lo)) 10)) 1/9)) (/.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3)))) 1/27)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10)))) (pow.f64 lo 2))) (+.f64 (*.f64 (*.f64 1/81 (pow.f64 (/.f64 (pow.f64 hi 29) (pow.f64 (+.f64 1 (/.f64 hi lo)) 16)) 1/9)) (*.f64 (/.f64 1 (pow.f64 lo 5)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 16))))) (*.f64 (*.f64 2/9 (pow.f64 (/.f64 (pow.f64 hi 8) (pow.f64 (+.f64 1 (/.f64 hi lo)) 10)) 1/9)) (/.f64 (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3)))) 1/27)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10)))) (pow.f64 lo 2)))))) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 x (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9)) (*.f64 (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))))) (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3)))) 1/27)) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 25) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))) (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 25) (pow.f64 (+.f64 1 (/.f64 hi lo)) 11)) 1/9) (*.f64 (/.f64 1 (pow.f64 lo 4)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11)))))))) (pow.f64 (cbrt.f64 -1) 2))))) x))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))))))
(fma.f64 x (+.f64 (*.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) 1/9) (/.f64 1 lo)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 x (*.f64 (*.f64 -1/9 (pow.f64 (/.f64 (pow.f64 hi 11) (pow.f64 (+.f64 1 (/.f64 hi lo)) 7)) 1/9)) (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 lo 2)))) (*.f64 x (+.f64 (*.f64 (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (fma.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))) 1/27)) (pow.f64 (cbrt.f64 -1) 2))) x) (*.f64 (+.f64 (*.f64 x (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 x (/.f64 (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9)) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9)) (*.f64 (/.f64 (fma.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))) 1/27)) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))))) 0) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))) lo)) (+.f64 (*.f64 (*.f64 -1/9 (pow.f64 (/.f64 (pow.f64 hi 8) (pow.f64 (+.f64 1 (/.f64 hi lo)) 10)) 1/9)) (/.f64 (*.f64 (fma.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))) 1/27)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10)))) (pow.f64 lo 2))) (+.f64 (*.f64 (*.f64 1/81 (pow.f64 (/.f64 (pow.f64 hi 29) (pow.f64 (+.f64 1 (/.f64 hi lo)) 16)) 1/9)) (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 16))) (pow.f64 lo 5))) (*.f64 (*.f64 2/9 (pow.f64 (/.f64 (pow.f64 hi 8) (pow.f64 (+.f64 1 (/.f64 hi lo)) 10)) 1/9)) (/.f64 (*.f64 (fma.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))) 1/27)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10)))) (pow.f64 lo 2)))))) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 x (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (/.f64 (pow.f64 hi 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) 1/9)) (*.f64 (/.f64 (fma.f64 -2/9 (/.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))) (*.f64 (/.f64 (cbrt.f64 (/.f64 (pow.f64 hi 7) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))) 1/27)) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))))) 0) (pow.f64 (cbrt.f64 -1) 2))))) x))))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))))))
(cbrt.f64 (/.f64 (*.f64 hi x) lo))
(cbrt.f64 (/.f64 (*.f64 x hi) lo))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 5))) (+.f64 1 (/.f64 hi lo))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 (/.f64 hi lo) (pow.f64 x 2))) (*.f64 (*.f64 -1/3 (cbrt.f64 (*.f64 hi (/.f64 (pow.f64 lo 2) (pow.f64 x 5))))) (+.f64 1 (/.f64 hi lo)))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 5))) (+.f64 1 (/.f64 hi lo)))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 8))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 (/.f64 hi lo) (pow.f64 x 2))) (fma.f64 -1/3 (*.f64 (+.f64 1 (/.f64 hi lo)) (cbrt.f64 (*.f64 hi (/.f64 (pow.f64 lo 2) (pow.f64 x 5))))) (*.f64 -1/9 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (cbrt.f64 (*.f64 hi (/.f64 (pow.f64 lo 5) (pow.f64 x 8)))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 5))) (+.f64 1 (/.f64 hi lo)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 23)))) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 8))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 (/.f64 hi lo) (pow.f64 x 2))) (fma.f64 -1/3 (*.f64 (+.f64 1 (/.f64 hi lo)) (cbrt.f64 (*.f64 hi (/.f64 (pow.f64 lo 2) (pow.f64 x 5))))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 23))) (*.f64 (*.f64 hi (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) 5/27)) (*.f64 -1/9 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (cbrt.f64 (*.f64 hi (/.f64 (pow.f64 lo 5) (pow.f64 x 8))))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 5))) (+.f64 1 (/.f64 hi lo)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 23)))) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 32)))) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))))) (+.f64 (*.f64 1/27 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))))) (*.f64 2/3 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))))))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 8))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 (/.f64 hi lo) (pow.f64 x 2))) (fma.f64 -1/3 (*.f64 (+.f64 1 (/.f64 hi lo)) (cbrt.f64 (*.f64 hi (/.f64 (pow.f64 lo 2) (pow.f64 x 5))))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 23))) (*.f64 (*.f64 hi (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) 5/27)) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 32))) (fma.f64 -1/27 (*.f64 hi (*.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 6)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))) (fma.f64 1/27 (*.f64 hi (*.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 6)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))) (*.f64 (*.f64 2/3 lo) (*.f64 (*.f64 (pow.f64 x 2) (+.f64 1 (/.f64 hi lo))) (*.f64 (*.f64 hi (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) 5/27)))))) (*.f64 -1/9 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (cbrt.f64 (*.f64 hi (/.f64 (pow.f64 lo 5) (pow.f64 x 8)))))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 5))) (+.f64 1 (/.f64 hi lo)))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 23)))) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 32)))) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))))) (+.f64 (*.f64 1/27 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))))) (*.f64 2/3 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))))))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 41)))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))))) (+.f64 (*.f64 -1/81 (*.f64 hi (*.f64 (pow.f64 lo 4) (*.f64 (pow.f64 x 8) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5))))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))))))) (*.f64 2/3 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))))) (+.f64 (*.f64 1/27 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))))) (*.f64 2/3 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 (*.f64 -1/27 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2/9 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))))))))))))))))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 8))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))))))))
(*.f64 x (+.f64 (cbrt.f64 (/.f64 (/.f64 hi lo) (pow.f64 x 2))) (fma.f64 -1/3 (*.f64 (+.f64 1 (/.f64 hi lo)) (cbrt.f64 (*.f64 hi (/.f64 (pow.f64 lo 2) (pow.f64 x 5))))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 23))) (*.f64 (*.f64 hi (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) 5/27)) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 32))) (fma.f64 -1/27 (*.f64 hi (*.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 6)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))) (fma.f64 1/27 (*.f64 hi (*.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 6)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))) (*.f64 (*.f64 2/3 lo) (*.f64 (*.f64 (pow.f64 x 2) (+.f64 1 (/.f64 hi lo))) (*.f64 (*.f64 hi (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) 5/27)))))) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 lo 2) (pow.f64 hi 2)) (pow.f64 x 41))) (fma.f64 -1/9 (*.f64 (pow.f64 lo 2) (*.f64 (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.f64 (*.f64 hi (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) 5/27))) (fma.f64 -1/81 (*.f64 (*.f64 hi (pow.f64 lo 4)) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 5) (pow.f64 x 8))) (fma.f64 2/9 (*.f64 (pow.f64 lo 2) (*.f64 (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.f64 (*.f64 hi (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) 5/27))) (*.f64 2/3 (*.f64 (*.f64 lo (pow.f64 x 2)) (*.f64 (+.f64 1 (/.f64 hi lo)) (fma.f64 -1/27 (*.f64 hi (*.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 6)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))) (fma.f64 1/27 (*.f64 hi (*.f64 (*.f64 (pow.f64 lo 3) (pow.f64 x 6)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))) (*.f64 (*.f64 2/3 lo) (*.f64 (*.f64 (pow.f64 x 2) (+.f64 1 (/.f64 hi lo))) (*.f64 (*.f64 hi (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) 5/27)))))))))))) (*.f64 -1/9 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (cbrt.f64 (*.f64 hi (/.f64 (pow.f64 lo 5) (pow.f64 x 8))))))))))))
(*.f64 -1 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi x) lo)) (cbrt.f64 -1)))
(neg.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (*.f64 x hi) lo))))
(*.f64 (cbrt.f64 (/.f64 (*.f64 x hi) lo)) (neg.f64 (cbrt.f64 -1)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 5))) (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (cbrt.f64 -1)))))
(neg.f64 (*.f64 x (fma.f64 -1/3 (*.f64 (cbrt.f64 (*.f64 hi (/.f64 (pow.f64 lo 2) (pow.f64 x 5)))) (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (/.f64 hi lo) (pow.f64 x 2)))))))
(*.f64 (fma.f64 -1/3 (*.f64 (cbrt.f64 (*.f64 hi (/.f64 (pow.f64 lo 2) (pow.f64 x 5)))) (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (/.f64 hi lo) (pow.f64 x 2))))) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/9 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 5) x))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (pow.f64 x 4)))) (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (cbrt.f64 -1)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 (fma.f64 1/9 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 x (pow.f64 lo 5)))) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2) (pow.f64 (cbrt.f64 -1) 5))) (*.f64 1/3 (*.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 4)))))) (pow.f64 x 3)) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (/.f64 hi lo) (pow.f64 x 2)))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (/.f64 hi lo) (pow.f64 x 2)))) (/.f64 (fma.f64 1/9 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 x (pow.f64 lo 5)))) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2) (pow.f64 (cbrt.f64 -1) 5))) (*.f64 1/3 (*.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 4)))))) (pow.f64 x 3))) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 5) (pow.f64 x 10)))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 5)))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (pow.f64 x 4)))) (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (cbrt.f64 -1)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/9 (*.f64 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2) (pow.f64 (cbrt.f64 -1) 5)) (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 10)))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 5))))) (/.f64 (*.f64 (*.f64 hi (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)) (pow.f64 (cbrt.f64 -1) 6))) -5/27) (pow.f64 (cbrt.f64 -1) 2)))) (pow.f64 x 3)) (*.f64 1/3 (*.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 4)))))) (pow.f64 x 3)) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (/.f64 hi lo) (pow.f64 x 2)))))))
(*.f64 x (neg.f64 (-.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (/.f64 hi lo) (pow.f64 x 2)))) (/.f64 (-.f64 (*.f64 1/3 (*.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 4))))) (/.f64 (fma.f64 -1/9 (*.f64 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2) (pow.f64 (cbrt.f64 -1) 5)) (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 10)))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 5))))) (/.f64 (*.f64 (*.f64 hi (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)) (pow.f64 (cbrt.f64 -1) 6))) -5/27) (pow.f64 (cbrt.f64 -1) 2)))) (pow.f64 x 3))) (pow.f64 x 3)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 5)))) (/.f64 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (pow.f64 (cbrt.f64 -1) 3))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (pow.f64 (cbrt.f64 -1) 9))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (pow.f64 (cbrt.f64 -1) 9))))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 -1/9 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 5) (pow.f64 x 10)))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 (cbrt.f64 -1) 5))))) (pow.f64 x 3))) (*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (pow.f64 x 4)))) (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (cbrt.f64 -1)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 (*.f64 hi (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)) (pow.f64 (cbrt.f64 -1) 6))) -5/27) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 x 4) (pow.f64 hi 2))))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 5))))) (/.f64 (fma.f64 -2/3 (*.f64 lo (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 (*.f64 hi (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)) (pow.f64 (cbrt.f64 -1) 6))) -5/27))) -1)) (*.f64 (*.f64 hi (/.f64 (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 4))) (pow.f64 (cbrt.f64 -1) 9))) 0)) (pow.f64 (cbrt.f64 -1) 2)))) (pow.f64 x 3)) (*.f64 (*.f64 -1/9 (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 10)))) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2) (pow.f64 (cbrt.f64 -1) 5)))) (pow.f64 x 3)) (*.f64 1/3 (*.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 4)))))) (pow.f64 x 3)) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (/.f64 hi lo) (pow.f64 x 2)))))))
(*.f64 x (neg.f64 (-.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (/.f64 hi lo) (pow.f64 x 2)))) (/.f64 (-.f64 (*.f64 1/3 (*.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 4))))) (/.f64 (-.f64 (*.f64 (*.f64 -1/9 (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 10)))) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2) (pow.f64 (cbrt.f64 -1) 5))) (/.f64 (fma.f64 -1/3 (*.f64 (/.f64 (*.f64 (*.f64 hi (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)) (pow.f64 (cbrt.f64 -1) 6))) -5/27) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 x 4) (pow.f64 hi 2))))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 5))))) (/.f64 (fma.f64 -2/3 (*.f64 lo (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 (*.f64 hi (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)) (pow.f64 (cbrt.f64 -1) 6))) -5/27))) -1)) 0) (pow.f64 (cbrt.f64 -1) 2)))) (pow.f64 x 3))) (pow.f64 x 3))) (pow.f64 x 3)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (pow.f64 (cbrt.f64 -1) 3))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (pow.f64 (cbrt.f64 -1) 9))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (pow.f64 (cbrt.f64 -1) 9))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 5)))) (/.f64 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 -2/3 (/.f64 (*.f64 lo (*.f64 (pow.f64 x 2) (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (pow.f64 (cbrt.f64 -1) 3))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (pow.f64 (cbrt.f64 -1) 9))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (pow.f64 (cbrt.f64 -1) 9))))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)))) (pow.f64 (cbrt.f64 -1) 3))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) (pow.f64 (cbrt.f64 -1) 6))) (+.f64 (*.f64 1/81 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 4) (*.f64 (pow.f64 x 8) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 5)))) (pow.f64 (cbrt.f64 -1) 12))) (*.f64 2/9 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (*.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) (pow.f64 (cbrt.f64 -1) 6)))))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/9 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6))) (*.f64 1/27 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (*.f64 (pow.f64 x 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) (pow.f64 (cbrt.f64 -1) 6)))) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 -1/9 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 5) (pow.f64 x 10)))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 (cbrt.f64 -1) 5))))) (pow.f64 x 3))) (*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (pow.f64 x 4)))) (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 x 3))) (*.f64 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 x 2)))) (cbrt.f64 -1)))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/3 (*.f64 (cbrt.f64 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 x 4) (pow.f64 hi 2)))) (/.f64 (fma.f64 -2/3 (*.f64 lo (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 (*.f64 hi (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)) (pow.f64 (cbrt.f64 -1) 6))) -5/27))) -1)) (*.f64 (*.f64 hi (/.f64 (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 4))) (pow.f64 (cbrt.f64 -1) 9))) 0)) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 5))))) (/.f64 (fma.f64 -2/3 (*.f64 lo (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (fma.f64 -1 (/.f64 hi lo) -1) (fma.f64 -2/3 (*.f64 lo (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 (*.f64 hi (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)) (pow.f64 (cbrt.f64 -1) 6))) -5/27))) -1)) (*.f64 (*.f64 hi (/.f64 (*.f64 (pow.f64 lo 3) (*.f64 (pow.f64 x 6) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 4))) (pow.f64 (cbrt.f64 -1) 9))) 0)))) -1)) (fma.f64 -1/9 (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2) (*.f64 (*.f64 hi (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)) (pow.f64 (cbrt.f64 -1) 6))) -5/27))) (pow.f64 (cbrt.f64 -1) 6)) (fma.f64 1/81 (/.f64 (*.f64 (*.f64 hi (pow.f64 lo 4)) (*.f64 (pow.f64 x 8) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 5))) (pow.f64 (cbrt.f64 -1) 12)) (*.f64 2/9 (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2) (*.f64 (*.f64 hi (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)) (pow.f64 (cbrt.f64 -1) 6))) -5/27))) (pow.f64 (cbrt.f64 -1) 6)))))) (pow.f64 (cbrt.f64 -1) 2)))) (pow.f64 x 3)) (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (*.f64 hi (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)) (pow.f64 (cbrt.f64 -1) 6))) -5/27) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 x 4) (pow.f64 hi 2))))))) (pow.f64 x 3)) (*.f64 (*.f64 -1/9 (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 10)))) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2) (pow.f64 (cbrt.f64 -1) 5)))) (pow.f64 x 3)) (*.f64 1/3 (*.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 4)))))) (pow.f64 x 3)) (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (/.f64 hi lo) (pow.f64 x 2)))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 (/.f64 (/.f64 hi lo) (pow.f64 x 2)))) (/.f64 (-.f64 (*.f64 1/3 (*.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 4))))) (/.f64 (-.f64 (*.f64 (*.f64 -1/9 (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 10)))) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2) (pow.f64 (cbrt.f64 -1) 5))) (/.f64 (-.f64 (*.f64 -1/3 (*.f64 (/.f64 (*.f64 (*.f64 hi (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)) (pow.f64 (cbrt.f64 -1) 6))) -5/27) (pow.f64 (cbrt.f64 -1) 2)) (cbrt.f64 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 x 4) (pow.f64 hi 2)))))) (/.f64 (fma.f64 -1/3 (*.f64 (cbrt.f64 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 x 4) (pow.f64 hi 2)))) (/.f64 (fma.f64 -2/3 (*.f64 lo (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 (*.f64 hi (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)) (pow.f64 (cbrt.f64 -1) 6))) -5/27))) -1)) 0) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 (pow.f64 lo 2) (*.f64 (pow.f64 hi 2) (pow.f64 x 5))))) (/.f64 (fma.f64 -2/3 (*.f64 lo (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (fma.f64 -1 (/.f64 hi lo) -1) (fma.f64 -2/3 (*.f64 lo (/.f64 (*.f64 (pow.f64 x 2) (*.f64 (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 (*.f64 hi (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)) (pow.f64 (cbrt.f64 -1) 6))) -5/27))) -1)) 0))) -1)) (fma.f64 -1/9 (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2) (*.f64 (*.f64 hi (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)) (pow.f64 (cbrt.f64 -1) 6))) -5/27))) (pow.f64 (cbrt.f64 -1) 6)) (fma.f64 1/81 (/.f64 (*.f64 (*.f64 hi (pow.f64 lo 4)) (*.f64 (pow.f64 x 8) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 5))) (pow.f64 (cbrt.f64 -1) 12)) (*.f64 2/9 (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (*.f64 (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2) (*.f64 (*.f64 hi (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (pow.f64 x 4)) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3)) (pow.f64 (cbrt.f64 -1) 6))) -5/27))) (pow.f64 (cbrt.f64 -1) 6)))))) (pow.f64 (cbrt.f64 -1) 2)))) (pow.f64 x 3))) (pow.f64 x 3))) (pow.f64 x 3))) (pow.f64 x 3))) (neg.f64 x))
(cbrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))
(/.f64 (+.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (-.f64 x hi)))) (*.f64 -1/3 (cbrt.f64 (/.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 (-.f64 x hi) 2))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (-.f64 x hi))) (*.f64 -1/3 (cbrt.f64 (*.f64 hi (/.f64 (pow.f64 lo 5) (pow.f64 (-.f64 x hi) 2)))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (-.f64 x hi)))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 -1/9 (cbrt.f64 (/.f64 hi (*.f64 lo (pow.f64 (-.f64 x hi) 5)))))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (-.f64 x hi))) (*.f64 (pow.f64 lo 3) (fma.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2))) (*.f64 -1/9 (cbrt.f64 (/.f64 (/.f64 hi lo) (pow.f64 (-.f64 x hi) 5))))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (-.f64 x hi)))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 5) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))))) (*.f64 -1/9 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 10) (pow.f64 (-.f64 x hi) 5)))))))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (-.f64 x hi))) (*.f64 (pow.f64 lo 3) (fma.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2))) (*.f64 (pow.f64 lo 3) (fma.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 2)) (pow.f64 (-.f64 x hi) 2))) (*.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2)) 5/27)) (*.f64 -1/9 (cbrt.f64 (/.f64 (/.f64 hi (pow.f64 lo 10)) (pow.f64 (-.f64 x hi) 5))))))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (-.f64 x hi)))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/9 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 10) (pow.f64 (-.f64 x hi) 5))))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 5) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 x hi) 3)))) (+.f64 (*.f64 1/27 (/.f64 hi (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 x hi) 3)))) (*.f64 2/3 (/.f64 (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 x hi))))))))))))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (-.f64 x hi))) (*.f64 (pow.f64 lo 3) (fma.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2))) (*.f64 (pow.f64 lo 3) (fma.f64 -1/9 (cbrt.f64 (/.f64 (/.f64 hi (pow.f64 lo 10)) (pow.f64 (-.f64 x hi) 5))) (*.f64 (pow.f64 lo 3) (*.f64 -1/3 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2)) 5/27) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 2)) (pow.f64 (-.f64 x hi) 2))) (fma.f64 -1/27 (/.f64 (/.f64 hi (pow.f64 lo 6)) (pow.f64 (-.f64 x hi) 3)) (fma.f64 1/27 (/.f64 (/.f64 hi (pow.f64 lo 6)) (pow.f64 (-.f64 x hi) 3)) (*.f64 2/3 (/.f64 (*.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2)) 5/27) (*.f64 (pow.f64 lo 2) (-.f64 x hi))))))))))))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (-.f64 x hi))) (*.f64 (pow.f64 lo 3) (fma.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2))) (*.f64 (pow.f64 lo 3) (fma.f64 -1/9 (cbrt.f64 (/.f64 (/.f64 hi (pow.f64 lo 10)) (pow.f64 (-.f64 x hi) 5))) (*.f64 (pow.f64 lo 3) (*.f64 -1/3 (+.f64 (*.f64 (*.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2)) 5/27) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 2)) (pow.f64 (-.f64 x hi) 2))) (fma.f64 -1/27 (/.f64 (/.f64 hi (pow.f64 lo 6)) (pow.f64 (-.f64 x hi) 3)) (fma.f64 1/27 (/.f64 (/.f64 hi (pow.f64 lo 6)) (pow.f64 (-.f64 x hi) 3)) (*.f64 (/.f64 2/3 (pow.f64 lo 2)) (/.f64 (*.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2)) 5/27) (-.f64 x hi)))))))))))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (-.f64 x hi)))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/9 (cbrt.f64 (/.f64 hi (*.f64 (pow.f64 lo 10) (pow.f64 (-.f64 x hi) 5))))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))))) (*.f64 (pow.f64 lo 3) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 x hi) 3)))) (+.f64 (*.f64 1/27 (/.f64 hi (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 x hi) 3)))) (*.f64 2/3 (/.f64 (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 x hi)))))))) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo 5) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1/9 (/.f64 (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1/81 (/.f64 hi (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 x hi) 4)))) (+.f64 (*.f64 2/9 (/.f64 (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/3 (/.f64 (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 x hi) 3)))) (+.f64 (*.f64 1/27 (/.f64 hi (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 x hi) 3)))) (*.f64 2/3 (/.f64 (+.f64 (*.f64 -1/27 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2)))) (*.f64 2/9 (/.f64 hi (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 x hi)))))) (*.f64 (pow.f64 lo 2) (-.f64 x hi)))))))))))))))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (-.f64 x hi))) (*.f64 (pow.f64 lo 3) (fma.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2))) (*.f64 (pow.f64 lo 3) (fma.f64 -1/9 (cbrt.f64 (/.f64 (/.f64 hi (pow.f64 lo 10)) (pow.f64 (-.f64 x hi) 5))) (*.f64 (pow.f64 lo 3) (fma.f64 -1/3 (*.f64 (*.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2)) 5/27) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 3) (*.f64 -1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2)))) (fma.f64 -1/27 (/.f64 (/.f64 hi (pow.f64 lo 6)) (pow.f64 (-.f64 x hi) 3)) (fma.f64 1/27 (/.f64 (/.f64 hi (pow.f64 lo 6)) (pow.f64 (-.f64 x hi) 3)) (*.f64 2/3 (/.f64 (*.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2)) 5/27) (*.f64 (pow.f64 lo 2) (-.f64 x hi))))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 2)) (pow.f64 (-.f64 x hi) 2))) (fma.f64 -1/9 (/.f64 (*.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2)) 5/27) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))) (fma.f64 -1/81 (/.f64 (/.f64 hi (pow.f64 lo 8)) (pow.f64 (-.f64 x hi) 4)) (fma.f64 2/9 (/.f64 (*.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2)) 5/27) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))) (*.f64 2/3 (/.f64 (fma.f64 -1/27 (/.f64 (/.f64 hi (pow.f64 lo 6)) (pow.f64 (-.f64 x hi) 3)) (fma.f64 1/27 (/.f64 (/.f64 hi (pow.f64 lo 6)) (pow.f64 (-.f64 x hi) 3)) (*.f64 2/3 (/.f64 (*.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2)) 5/27) (*.f64 (pow.f64 lo 2) (-.f64 x hi)))))) (*.f64 (pow.f64 lo 2) (-.f64 x hi)))))))))))))))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (-.f64 x hi))) (*.f64 (pow.f64 lo 3) (fma.f64 -1/3 (cbrt.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2))) (*.f64 (pow.f64 lo 3) (fma.f64 -1/9 (cbrt.f64 (/.f64 (/.f64 hi (pow.f64 lo 10)) (pow.f64 (-.f64 x hi) 5))) (*.f64 (pow.f64 lo 3) (fma.f64 -1/3 (*.f64 (*.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2)) 5/27) (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2))))) (*.f64 (pow.f64 lo 3) (*.f64 -1/3 (+.f64 (*.f64 (cbrt.f64 (/.f64 1 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2)))) (fma.f64 -1/27 (/.f64 (/.f64 hi (pow.f64 lo 6)) (pow.f64 (-.f64 x hi) 3)) (fma.f64 1/27 (/.f64 (/.f64 hi (pow.f64 lo 6)) (pow.f64 (-.f64 x hi) 3)) (*.f64 (/.f64 2/3 (pow.f64 lo 2)) (/.f64 (*.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2)) 5/27) (-.f64 x hi)))))) (*.f64 (cbrt.f64 (/.f64 (/.f64 (pow.f64 lo 5) (pow.f64 hi 2)) (pow.f64 (-.f64 x hi) 2))) (fma.f64 -1/9 (/.f64 (*.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2)) 5/27) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))) (fma.f64 -1/81 (/.f64 (/.f64 hi (pow.f64 lo 8)) (pow.f64 (-.f64 x hi) 4)) (fma.f64 2/9 (/.f64 (*.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2)) 5/27) (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 x hi) 2))) (*.f64 (/.f64 2/3 (-.f64 x hi)) (/.f64 (fma.f64 -1/27 (/.f64 (/.f64 hi (pow.f64 lo 6)) (pow.f64 (-.f64 x hi) 3)) (fma.f64 1/27 (/.f64 (/.f64 hi (pow.f64 lo 6)) (pow.f64 (-.f64 x hi) 3)) (*.f64 (/.f64 2/3 (pow.f64 lo 2)) (/.f64 (*.f64 (/.f64 (/.f64 hi (pow.f64 lo 4)) (pow.f64 (-.f64 x hi) 2)) 5/27) (-.f64 x hi))))) (pow.f64 lo 2))))))))))))))))) lo)
(*.f64 (cbrt.f64 hi) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 hi))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (/.f64 (-.f64 x hi) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 7) 1/9) (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 hi)))
(+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (/.f64 (-.f64 x hi) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1))))
(+.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 7) 1/9) (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 hi))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 11) 1/9) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))))
(+.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 7) 1/9) (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 hi))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 11) 1/9) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))))
(+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (/.f64 (-.f64 x hi) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))))
(+.f64 (+.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 7) 1/9) (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 hi))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 11) 1/9) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 1/27 (cbrt.f64 (pow.f64 hi 7))) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3)))))
(+.f64 (+.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 7) 1/9) (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 hi))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 11) 1/9) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (fma.f64 -2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 1/27 (cbrt.f64 (pow.f64 hi 7))) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3)))))
(+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (-.f64 x hi))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))))) (*.f64 (pow.f64 lo 4) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (/.f64 (-.f64 x hi) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1))))))
(+.f64 (+.f64 (+.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 7) 1/9) (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 hi))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 11) 1/9) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 1/27 (cbrt.f64 (pow.f64 hi 7))) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (pow.f64 hi 4) 1/9)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 1/27 (cbrt.f64 (pow.f64 hi 7))) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (-.f64 x hi))) (+.f64 (*.f64 (*.f64 -1/27 (pow.f64 (pow.f64 hi 25) 1/9)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4))) (*.f64 1/27 (*.f64 (pow.f64 (pow.f64 hi 25) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 4)))))
(+.f64 (+.f64 (+.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 7) 1/9) (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 hi))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 11) 1/9) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (fma.f64 -2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 1/27 (cbrt.f64 (pow.f64 hi 7))) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (pow.f64 hi 4) 1/9)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (fma.f64 -2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 1/27 (cbrt.f64 (pow.f64 hi 7))) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (-.f64 x hi))) 0) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 4)))))
(+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (-.f64 x hi))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))))) (-.f64 x hi))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 8)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10))) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 (-.f64 x hi) 2))))) (+.f64 (*.f64 1/81 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 29)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 16))) (pow.f64 (-.f64 x hi) 5)))) (*.f64 2/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 8)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10))) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 (-.f64 x hi) 2)))))))) (*.f64 (pow.f64 lo 5) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (-.f64 x hi))))) (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))))) (*.f64 (pow.f64 lo 4) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (pow.f64 lo 3) (pow.f64 (cbrt.f64 -1) 2))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (/.f64 (-.f64 x hi) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))))))
(+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 7) 1/9) (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 hi))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 11) 1/9) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 1/27 (cbrt.f64 (pow.f64 hi 7))) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (pow.f64 hi 4) 1/9)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 1/27 (cbrt.f64 (pow.f64 hi 7))) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (-.f64 x hi))) (+.f64 (*.f64 (*.f64 -1/27 (pow.f64 (pow.f64 hi 25) 1/9)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4))) (*.f64 1/27 (*.f64 (pow.f64 (pow.f64 hi 25) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 4))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 4) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 (-.f64 x hi) (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (pow.f64 hi 4) 1/9)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 1/27 (cbrt.f64 (pow.f64 hi 7))) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (-.f64 x hi))) (+.f64 (*.f64 (*.f64 -1/27 (pow.f64 (pow.f64 hi 25) 1/9)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4))) (*.f64 1/27 (*.f64 (pow.f64 (pow.f64 hi 25) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))))))) (+.f64 (+.f64 (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 8) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10)))) (*.f64 (pow.f64 (-.f64 x hi) 2) (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 1/27 (cbrt.f64 (pow.f64 hi 7))) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))))) (*.f64 (*.f64 1/81 (pow.f64 (pow.f64 hi 29) 1/9)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 16))) (pow.f64 (-.f64 x hi) 5)))) (*.f64 2/9 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 8) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10)))) (*.f64 (pow.f64 (-.f64 x hi) 2) (+.f64 (*.f64 -2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (*.f64 1/27 (cbrt.f64 (pow.f64 hi 7))) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 5)))))
(+.f64 (+.f64 (+.f64 (+.f64 (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 7) 1/9) (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 hi))) (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 11) 1/9) (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7)))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (fma.f64 -2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 1/27 (cbrt.f64 (pow.f64 hi 7))) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 3))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (pow.f64 hi 4) 1/9)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (fma.f64 -2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 1/27 (cbrt.f64 (pow.f64 hi 7))) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (-.f64 x hi))) 0) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 4))))) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 4) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 (-.f64 x hi) (+.f64 (*.f64 (*.f64 -2/3 (pow.f64 (pow.f64 hi 4) 1/9)) (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (fma.f64 -2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 1/27 (cbrt.f64 (pow.f64 hi 7))) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (-.f64 x hi))) 0))) (+.f64 (+.f64 (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 8) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10)))) (*.f64 (pow.f64 (-.f64 x hi) 2) (fma.f64 -2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 1/27 (cbrt.f64 (pow.f64 hi 7))) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))))) (*.f64 (*.f64 1/81 (pow.f64 (pow.f64 hi 29) 1/9)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 16))) (pow.f64 (-.f64 x hi) 5)))) (*.f64 2/9 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 8) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10)))) (*.f64 (pow.f64 (-.f64 x hi) 2) (fma.f64 -2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 1/27 (cbrt.f64 (pow.f64 hi 7))) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))))))) (*.f64 (pow.f64 (cbrt.f64 -1) 2) (pow.f64 lo 5)))))
(*.f64 (cbrt.f64 hi) (cbrt.f64 -1))
(*.f64 (cbrt.f64 -1) (cbrt.f64 hi))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (/.f64 (-.f64 x hi) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 7) 1/9) (/.f64 (-.f64 x hi) lo)) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 (cbrt.f64 -1) (cbrt.f64 hi)))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (-.f64 x hi)))) (*.f64 1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) lo) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))))))) lo)) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))
(+.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 hi)) (/.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 hi 7) 1/9)) (*.f64 (-.f64 x hi) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 (*.f64 1/9 (pow.f64 (pow.f64 hi 11) 1/9)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (/.f64 (pow.f64 (-.f64 x hi) 2) lo))))) lo))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (-.f64 x hi) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (*.f64 lo (pow.f64 (cbrt.f64 -1) 2)))))) lo)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (-.f64 x hi))))) lo)) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 -1/9 (pow.f64 (pow.f64 hi 11) 1/9)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (-.f64 x hi) 2))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (fma.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 lo (pow.f64 (cbrt.f64 -1) 2))))) lo) (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 hi 7) 1/9)) (*.f64 (-.f64 x hi) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) lo) (*.f64 (cbrt.f64 -1) (cbrt.f64 hi)))
(-.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 hi)) (/.f64 (+.f64 (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 hi 7) 1/9)) (*.f64 (-.f64 x hi) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 -1/9 (pow.f64 (pow.f64 hi 11) 1/9)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (-.f64 x hi) 2))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (fma.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 lo (pow.f64 (cbrt.f64 -1) 2))))) (neg.f64 lo)))) lo))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (-.f64 x hi))))))) (*.f64 lo (pow.f64 (cbrt.f64 -1) 2)))))) lo)) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (-.f64 x hi) 2))))) lo)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (-.f64 x hi))))) lo)) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 -1/9 (pow.f64 (pow.f64 hi 11) 1/9)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (-.f64 x hi) 2))) (/.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (fma.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 -1/27 (pow.f64 (pow.f64 hi 25) 1/9)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4))) (*.f64 1/27 (*.f64 (pow.f64 (pow.f64 hi 25) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4))))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 4) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 (-.f64 x hi) (fma.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))))))) (*.f64 lo (pow.f64 (cbrt.f64 -1) 2)))))) lo)) lo) (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 hi 7) 1/9)) (*.f64 (-.f64 x hi) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) lo) (*.f64 (cbrt.f64 -1) (cbrt.f64 hi)))
(-.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 hi)) (/.f64 (+.f64 (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 hi 7) 1/9)) (*.f64 (-.f64 x hi) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (*.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 -1/9 (pow.f64 (pow.f64 hi 11) 1/9)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (-.f64 x hi) 2))) (/.f64 (*.f64 -1 (+.f64 (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (fma.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 1/3 (*.f64 (/.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) lo) (/.f64 (+.f64 0 (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 4) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 (-.f64 x hi) (fma.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))))))) (pow.f64 (cbrt.f64 -1) 2)))))) lo)) (neg.f64 lo)))) lo))
(+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (-.f64 x hi))))))) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 8)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10))) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (-.f64 x hi) 2))))) (+.f64 (*.f64 -1/81 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 29)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 16))) (pow.f64 (-.f64 x hi) 5)))) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 8)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10))) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (-.f64 x hi) 2))))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 25)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 4)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5))) (*.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (-.f64 x hi))))))) (-.f64 x hi)))))))) (*.f64 lo (pow.f64 (cbrt.f64 -1) 2)))))) lo)) (*.f64 -1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 hi 2))) (/.f64 (+.f64 (*.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))) (*.f64 2/9 (*.f64 (pow.f64 1 1/9) (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))) (pow.f64 (cbrt.f64 -1) 2))))) lo)) (*.f64 -1/9 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 11)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (-.f64 x hi) 2))))) lo)) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 hi 7)) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))) (-.f64 x hi))))) lo)) (*.f64 (cbrt.f64 hi) (cbrt.f64 -1)))
(fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (+.f64 (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (+.f64 (+.f64 (*.f64 (*.f64 -1/27 (pow.f64 (pow.f64 hi 25) 1/9)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4))) (*.f64 1/27 (*.f64 (pow.f64 (pow.f64 hi 25) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4))))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 4) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 (-.f64 x hi) (fma.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))))))) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 8) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10)))) (*.f64 (pow.f64 (-.f64 x hi) 2) (fma.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))))) (+.f64 (+.f64 (*.f64 (*.f64 -1/81 (pow.f64 (pow.f64 hi 29) 1/9)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 16))) (pow.f64 (-.f64 x hi) 5))) (*.f64 2/9 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 8) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10)))) (*.f64 (pow.f64 (-.f64 x hi) 2) (fma.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))))))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 4) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 (-.f64 x hi) (+.f64 (+.f64 (*.f64 (*.f64 -1/27 (pow.f64 (pow.f64 hi 25) 1/9)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4))) (*.f64 1/27 (*.f64 (pow.f64 (pow.f64 hi 25) 1/9) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 11))) (pow.f64 (-.f64 x hi) 4))))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 4) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 (-.f64 x hi) (fma.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))))))))))) (*.f64 lo (pow.f64 (cbrt.f64 -1) 2))))) lo) (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (fma.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 (cbrt.f64 -1) 2)))) lo) (*.f64 (*.f64 -1/9 (pow.f64 (pow.f64 hi 11) 1/9)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (-.f64 x hi) 2)))) lo) (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 hi 7) 1/9)) (*.f64 (-.f64 x hi) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2)))))) lo) (*.f64 (cbrt.f64 -1) (cbrt.f64 hi)))
(-.f64 (*.f64 (cbrt.f64 -1) (cbrt.f64 hi)) (/.f64 (-.f64 (*.f64 (*.f64 -1/3 (pow.f64 (pow.f64 hi 7) 1/9)) (*.f64 (-.f64 x hi) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 2))))) (/.f64 (+.f64 (*.f64 (*.f64 -1/9 (pow.f64 (pow.f64 hi 11) 1/9)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 7))) (pow.f64 (-.f64 x hi) 2))) (*.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (fma.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 1 (/.f64 (+.f64 (*.f64 (*.f64 -1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (+.f64 0 (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 4) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 (-.f64 x hi) (fma.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))))))) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 hi 2)))) (/.f64 (+.f64 (*.f64 -1/9 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 8) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10)))) (*.f64 (pow.f64 (-.f64 x hi) 2) (fma.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))))) (+.f64 (+.f64 (*.f64 (*.f64 -1/81 (pow.f64 (pow.f64 hi 29) 1/9)) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 16))) (pow.f64 (-.f64 x hi) 5))) (*.f64 2/9 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 8) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 10)))) (*.f64 (pow.f64 (-.f64 x hi) 2) (fma.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))))))))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 4) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 (-.f64 x hi) (+.f64 0 (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (pow.f64 hi 4) 1/9) (cbrt.f64 (/.f64 1 (pow.f64 (cbrt.f64 -1) 5)))) (*.f64 (-.f64 x hi) (fma.f64 -1/27 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2))) (*.f64 2/9 (*.f64 (cbrt.f64 (pow.f64 hi 7)) (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 (cbrt.f64 -1) 2)))))))))))))) (*.f64 lo (pow.f64 (cbrt.f64 -1) 2))))) (neg.f64 lo)))) (neg.f64 lo)))) lo)) lo))
(*.f64 hi (-.f64 (/.f64 x lo) 1))
(*.f64 hi (+.f64 (/.f64 x lo) -1))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (pow.f64 hi 2) lo))
(/.f64 (neg.f64 (pow.f64 hi 2)) lo)
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(neg.f64 (/.f64 (pow.f64 hi 2) lo))
(/.f64 (neg.f64 (pow.f64 hi 2)) lo)
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 1 lo) (/.f64 1 hi))))
(*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 hi))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(fma.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 x hi) lo))
(-.f64 (/.f64 (*.f64 x hi) lo) (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(fma.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 x hi) lo))
(-.f64 (/.f64 (*.f64 x hi) lo) (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(fma.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 x hi) lo))
(-.f64 (/.f64 (*.f64 x hi) lo) (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(fma.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 x hi) lo))
(-.f64 (/.f64 (*.f64 x hi) lo) (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo)))) (/.f64 (*.f64 hi x) lo))
(fma.f64 -1 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (/.f64 (*.f64 x hi) lo))
(-.f64 (/.f64 (*.f64 x hi) lo) (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 x hi) lo)
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(*.f64 x (fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(*.f64 x (fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(*.f64 x (fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(*.f64 x (fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)) (/.f64 hi lo)))
(*.f64 x (fma.f64 -1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) x))))
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 x hi) lo)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(neg.f64 (*.f64 x (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))))
(*.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(neg.f64 (*.f64 x (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))))
(*.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(neg.f64 (*.f64 x (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))))
(*.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(neg.f64 (*.f64 x (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))))
(*.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) x)))))
(neg.f64 (*.f64 x (*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))))))
(*.f64 (-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) x))) (neg.f64 x))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 -1 (*.f64 lo hi) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo hi)) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 -1 (*.f64 lo hi) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo hi)) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 -1 (*.f64 lo hi) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo hi)) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 -1 (*.f64 lo hi) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo hi)) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 -1 (*.f64 lo hi) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo hi)) lo)
(*.f64 -1 hi)
(neg.f64 hi)
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 -1 hi)
(neg.f64 hi)
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (*.f64 -1 hi) (/.f64 (*.f64 hi (-.f64 x hi)) lo))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (-.f64 1 (/.f64 x lo)) 3)
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))
(fma.f64 hi (*.f64 3 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))
(fma.f64 hi (fma.f64 2 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)) (fma.f64 hi (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (fma.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (/.f64 2 (pow.f64 lo 2)) (-.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))
(fma.f64 hi (fma.f64 2 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)) (fma.f64 hi (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (fma.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (/.f64 2 (pow.f64 lo 2)) (+.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (/.f64 x (pow.f64 lo 3)) -2))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4))))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))
(fma.f64 hi (fma.f64 2 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)) (fma.f64 hi (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (fma.f64 hi (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 2))) (fma.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 -2 (/.f64 x (pow.f64 lo 4)))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 2 (pow.f64 lo 2)) (-.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 2 (/.f64 x (pow.f64 lo 3)))))))) (fma.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (/.f64 2 (pow.f64 lo 2)) (-.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))
(fma.f64 hi (fma.f64 2 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)) (fma.f64 hi (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (fma.f64 hi (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 2))) (fma.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 (/.f64 x (pow.f64 lo 4)) -2)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 2 (pow.f64 lo 2)) (+.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (/.f64 x (pow.f64 lo 3)) -2)))))) (fma.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (/.f64 2 (pow.f64 lo 2)) (+.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (/.f64 x (pow.f64 lo 3)) -2))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 2))) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 4))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 lo 2)))) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 5))) (/.f64 x (pow.f64 lo 5))))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4))))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))
(fma.f64 hi (fma.f64 2 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)) (fma.f64 hi (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (fma.f64 hi (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 2))) (fma.f64 hi (+.f64 (/.f64 3 (pow.f64 lo 4)) (-.f64 (fma.f64 (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 -2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 lo 2))) (*.f64 3 (/.f64 x (pow.f64 lo 5))))) (fma.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 -2 (/.f64 x (pow.f64 lo 4)))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 2 (pow.f64 lo 2)) (-.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 2 (/.f64 x (pow.f64 lo 3))))))))) (fma.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (/.f64 2 (pow.f64 lo 2)) (-.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))
(fma.f64 hi (fma.f64 2 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)) (fma.f64 hi (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (fma.f64 hi (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 2))) (fma.f64 hi (+.f64 (/.f64 3 (pow.f64 lo 4)) (+.f64 (fma.f64 (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 (/.f64 x (pow.f64 lo 4)) -2)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 lo 2))) (*.f64 -3 (/.f64 x (pow.f64 lo 5))))) (fma.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 (/.f64 x (pow.f64 lo 4)) -2)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 2 (pow.f64 lo 2)) (+.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (/.f64 x (pow.f64 lo 3)) -2))))))) (fma.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (/.f64 2 (pow.f64 lo 2)) (+.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (/.f64 x (pow.f64 lo 3)) -2))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 lo 2))) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 4))) (+.f64 (*.f64 hi (-.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 5))) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6))))) (+.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 lo 2))))) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 5))) (/.f64 x (pow.f64 lo 5))))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4))))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))
(fma.f64 hi (fma.f64 2 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)) (fma.f64 hi (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (fma.f64 hi (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 2))) (fma.f64 hi (+.f64 (/.f64 3 (pow.f64 lo 4)) (-.f64 (fma.f64 hi (-.f64 (/.f64 3 (pow.f64 lo 5)) (*.f64 3 (/.f64 x (pow.f64 lo 6)))) (fma.f64 (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 -2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 lo 2)))) (*.f64 3 (/.f64 x (pow.f64 lo 5))))) (fma.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 -2 (/.f64 x (pow.f64 lo 4)))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 2 (pow.f64 lo 2)) (-.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 2 (/.f64 x (pow.f64 lo 3))))))))) (fma.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (/.f64 2 (pow.f64 lo 2)) (-.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))
(fma.f64 hi (fma.f64 2 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)) (fma.f64 hi (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (fma.f64 hi (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 lo 2))) (fma.f64 hi (+.f64 (/.f64 3 (pow.f64 lo 4)) (+.f64 (fma.f64 hi (+.f64 (/.f64 3 (pow.f64 lo 5)) (*.f64 -3 (/.f64 x (pow.f64 lo 6)))) (fma.f64 (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 (/.f64 x (pow.f64 lo 4)) -2)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 lo 2)))) (*.f64 -3 (/.f64 x (pow.f64 lo 5))))) (fma.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 (/.f64 x (pow.f64 lo 4)) -2)) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 2 (pow.f64 lo 2)) (+.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (/.f64 x (pow.f64 lo 3)) -2))))))) (fma.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (/.f64 2 (pow.f64 lo 2)) (+.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (/.f64 x (pow.f64 lo 3)) -2))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))) (*.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 x lo)) 2)))) (pow.f64 (-.f64 1 (/.f64 x lo)) 3))
(/.f64 (pow.f64 hi 6) (pow.f64 lo 6))
(*.f64 (pow.f64 hi 6) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 6)) (/.f64 3 (*.f64 hi (pow.f64 lo 5)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6)))) (/.f64 x (*.f64 hi (pow.f64 lo 6))))))
(*.f64 (pow.f64 hi 6) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 6)) (/.f64 3 (*.f64 hi (pow.f64 lo 5)))) (*.f64 3 (/.f64 x (*.f64 hi (pow.f64 lo 6))))))
(*.f64 (pow.f64 hi 6) (+.f64 (+.f64 (/.f64 1 (pow.f64 lo 6)) (/.f64 3 (*.f64 hi (pow.f64 lo 5)))) (*.f64 -3 (/.f64 x (*.f64 hi (pow.f64 lo 6))))))
(*.f64 (pow.f64 hi 6) (-.f64 (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)))) (+.f64 (/.f64 1 (pow.f64 lo 6)) (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 2)) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))
(*.f64 (pow.f64 hi 6) (-.f64 (+.f64 (+.f64 (/.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (/.f64 1 (pow.f64 lo 6))) (+.f64 (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (*.f64 (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 -2 (/.f64 x (pow.f64 lo 4)))) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2)))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (fma.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))
(*.f64 (pow.f64 hi 6) (-.f64 (+.f64 (+.f64 (/.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (/.f64 1 (pow.f64 lo 6))) (+.f64 (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (*.f64 (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 (/.f64 x (pow.f64 lo 4)) -2)) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2)))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 lo 2) (pow.f64 hi 2))))) (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (fma.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))
(*.f64 (pow.f64 hi 6) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)))) (+.f64 (/.f64 1 (pow.f64 lo 6)) (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4))))) (pow.f64 hi 3)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 3)) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))))))) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))
(*.f64 (pow.f64 hi 6) (-.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (*.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (+.f64 (+.f64 (/.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (/.f64 1 (pow.f64 lo 6))) (+.f64 (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 -2 (/.f64 x (pow.f64 lo 4)))) (pow.f64 hi 3)))) (+.f64 (*.f64 (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 -2 (/.f64 x (pow.f64 lo 4)))) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 2 (pow.f64 lo 2)) (-.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3)))))))) (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (fma.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))
(*.f64 (pow.f64 hi 6) (-.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (*.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (+.f64 (+.f64 (/.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (/.f64 1 (pow.f64 lo 6))) (+.f64 (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 (/.f64 x (pow.f64 lo 4)) -2)) (pow.f64 hi 3)))) (+.f64 (*.f64 (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 (/.f64 x (pow.f64 lo 4)) -2)) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2))) (+.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (*.f64 (+.f64 (/.f64 2 (pow.f64 lo 2)) (+.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (/.f64 x (pow.f64 lo 3)) -2))) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3)))))))) (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (fma.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))
(*.f64 (pow.f64 hi 6) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)))) (+.f64 (/.f64 1 (pow.f64 lo 6)) (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4))))) (pow.f64 hi 3)) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (pow.f64 hi 4)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 3)) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 4) (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))))))))) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))
(*.f64 (pow.f64 hi 6) (-.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (*.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 hi 4))) (+.f64 (+.f64 (/.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (/.f64 1 (pow.f64 lo 6))) (+.f64 (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 -2 (/.f64 x (pow.f64 lo 4)))) (pow.f64 hi 3)))) (+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (+.f64 (/.f64 2 (pow.f64 lo 2)) (-.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (pow.f64 hi 4))) (*.f64 (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 -2 (/.f64 x (pow.f64 lo 4)))) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2)))) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 2 (pow.f64 lo 2)) (-.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))))) (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (fma.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))
(*.f64 (pow.f64 hi 6) (-.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (*.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 hi 4))) (+.f64 (+.f64 (/.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (/.f64 1 (pow.f64 lo 6))) (+.f64 (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 (/.f64 x (pow.f64 lo 4)) -2)) (pow.f64 hi 3)))) (+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (+.f64 (/.f64 2 (pow.f64 lo 2)) (+.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (/.f64 x (pow.f64 lo 3)) -2))) (pow.f64 hi 4))) (*.f64 (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 (/.f64 x (pow.f64 lo 4)) -2)) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2)))) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 2 (pow.f64 lo 2)) (+.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (/.f64 x (pow.f64 lo 3)) -2))) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 hi 4)))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 lo 2) (pow.f64 hi 2))))))))) (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (fma.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))
(*.f64 (pow.f64 hi 6) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 hi 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 5))) (+.f64 (*.f64 3 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)))) (+.f64 (/.f64 1 (pow.f64 lo 6)) (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4))))) (pow.f64 hi 3)) (+.f64 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (pow.f64 hi 4)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 2 (/.f64 x (pow.f64 lo 4)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 hi 5)) (+.f64 (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 4) (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))))))))))) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))
(*.f64 (pow.f64 hi 6) (-.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (*.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 hi 4))) (fma.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 5))) (+.f64 (+.f64 (/.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (/.f64 1 (pow.f64 lo 6))) (+.f64 (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 -2 (/.f64 x (pow.f64 lo 4)))) (pow.f64 hi 3)))) (+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (+.f64 (/.f64 2 (pow.f64 lo 2)) (-.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (pow.f64 hi 4))) (*.f64 (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 -2 (/.f64 x (pow.f64 lo 4)))) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2)))) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 2 (pow.f64 lo 2)) (-.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))))))) (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (fma.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))
(*.f64 (pow.f64 hi 6) (-.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (*.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 hi 4))) (fma.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 5))) (+.f64 (+.f64 (/.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 lo 4))) (/.f64 1 (pow.f64 lo 6))) (+.f64 (+.f64 (/.f64 3 (*.f64 hi (pow.f64 lo 5))) (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 (/.f64 x (pow.f64 lo 4)) -2)) (pow.f64 hi 3)))) (+.f64 (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (+.f64 (/.f64 2 (pow.f64 lo 2)) (+.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (/.f64 x (pow.f64 lo 3)) -2))) (pow.f64 hi 4))) (*.f64 (+.f64 (/.f64 2 (pow.f64 lo 3)) (*.f64 (/.f64 x (pow.f64 lo 4)) -2)) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 2)))) (+.f64 (+.f64 (*.f64 (+.f64 (/.f64 2 (pow.f64 lo 2)) (+.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (/.f64 x (pow.f64 lo 3)) -2))) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 3))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (/.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 hi 5)))) (+.f64 (/.f64 (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (*.f64 (pow.f64 lo 2) (pow.f64 hi 2))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))))))) (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (fma.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 6))) (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 5))))))))
(/.f64 (pow.f64 hi 6) (pow.f64 lo 6))
(*.f64 (pow.f64 hi 6) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))) hi)) (/.f64 1 (pow.f64 lo 6))))
(*.f64 (pow.f64 hi 6) (fma.f64 -1 (/.f64 (-.f64 (*.f64 3 (/.f64 x (pow.f64 lo 6))) (/.f64 3 (pow.f64 lo 5))) hi) (/.f64 1 (pow.f64 lo 6))))
(*.f64 (pow.f64 hi 6) (-.f64 (/.f64 1 (pow.f64 lo 6)) (/.f64 (-.f64 (*.f64 3 (/.f64 x (pow.f64 lo 6))) (/.f64 3 (pow.f64 lo 5))) hi)))
(*.f64 (pow.f64 hi 6) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 4))) (+.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 (*.f64 2 (/.f64 x (pow.f64 lo 5))) (/.f64 x (pow.f64 lo 5)))) hi)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6)))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))) hi)) (/.f64 1 (pow.f64 lo 6))))
(*.f64 (pow.f64 hi 6) (fma.f64 -1 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 3 (pow.f64 lo 4)) (-.f64 (fma.f64 (-.f64 (*.f64 2 (/.f64 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 3 (/.f64 x (pow.f64 lo 5))))) hi) (*.f64 3 (/.f64 x (pow.f64 lo 6)))) (/.f64 3 (pow.f64 lo 5))) hi) (/.f64 1 (pow.f64 lo 6))))
(*.f64 (pow.f64 hi 6) (-.f64 (/.f64 1 (pow.f64 lo 6)) (/.f64 (-.f64 (-.f64 (*.f64 3 (/.f64 x (pow.f64 lo 6))) (/.f64 (+.f64 (/.f64 3 (pow.f64 lo 4)) (+.f64 (fma.f64 (-.f64 (*.f64 2 (/.f64 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 -3 (/.f64 x (pow.f64 lo 5))))) hi)) (/.f64 3 (pow.f64 lo 5))) hi)))
(*.f64 (pow.f64 hi 6) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))) hi)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 4))) (+.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 (*.f64 2 (/.f64 x (pow.f64 lo 5))) (/.f64 x (pow.f64 lo 5)))) hi)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6)))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))) hi)) (/.f64 1 (pow.f64 lo 6))))
(*.f64 (pow.f64 hi 6) (fma.f64 -1 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 2))) (fma.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.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 (/.f64 2 (pow.f64 lo 2)) (-.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 2 (/.f64 x (pow.f64 lo 3)))))))) hi) (+.f64 (/.f64 3 (pow.f64 lo 4)) (fma.f64 (-.f64 (*.f64 2 (/.f64 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 3 (/.f64 x (pow.f64 lo 5)))) hi) (*.f64 3 (/.f64 x (pow.f64 lo 6)))) (/.f64 3 (pow.f64 lo 5))) hi) (/.f64 1 (pow.f64 lo 6))))
(*.f64 (pow.f64 hi 6) (-.f64 (/.f64 1 (pow.f64 lo 6)) (/.f64 (-.f64 (-.f64 (*.f64 3 (/.f64 x (pow.f64 lo 6))) (/.f64 (+.f64 (-.f64 (+.f64 (/.f64 3 (pow.f64 lo 4)) (fma.f64 (-.f64 (*.f64 2 (/.f64 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 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 2))) (fma.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.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 (/.f64 2 (pow.f64 lo 2)) (+.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (/.f64 x (pow.f64 lo 3)) -2)))))) hi)) (*.f64 -3 (/.f64 x (pow.f64 lo 5)))) hi)) (/.f64 3 (pow.f64 lo 5))) hi)))
(*.f64 (pow.f64 hi 6) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))) hi)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))))) hi)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 4))) (+.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 (*.f64 2 (/.f64 x (pow.f64 lo 5))) (/.f64 x (pow.f64 lo 5)))) hi)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6)))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))) hi)) (/.f64 1 (pow.f64 lo 6))))
(*.f64 (pow.f64 hi 6) (fma.f64 -1 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (fma.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (/.f64 2 (pow.f64 lo 2)) (-.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))) hi) (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 2))) (fma.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.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 (/.f64 2 (pow.f64 lo 2)) (-.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 2 (/.f64 x (pow.f64 lo 3))))))))) hi) (+.f64 (/.f64 3 (pow.f64 lo 4)) (fma.f64 (-.f64 (*.f64 2 (/.f64 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 3 (/.f64 x (pow.f64 lo 5)))) hi) (*.f64 3 (/.f64 x (pow.f64 lo 6)))) (/.f64 3 (pow.f64 lo 5))) hi) (/.f64 1 (pow.f64 lo 6))))
(*.f64 (pow.f64 hi 6) (-.f64 (/.f64 1 (pow.f64 lo 6)) (/.f64 (-.f64 (-.f64 (*.f64 3 (/.f64 x (pow.f64 lo 6))) (/.f64 (+.f64 (-.f64 (+.f64 (/.f64 3 (pow.f64 lo 4)) (fma.f64 (-.f64 (*.f64 2 (/.f64 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 (-.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 2))) (fma.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.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 (/.f64 2 (pow.f64 lo 2)) (+.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (/.f64 x (pow.f64 lo 3)) -2)))))) (/.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (fma.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (/.f64 2 (pow.f64 lo 2)) (+.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (/.f64 x (pow.f64 lo 3)) -2))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))) hi)) hi)) (*.f64 -3 (/.f64 x (pow.f64 lo 5)))) hi)) (/.f64 3 (pow.f64 lo 5))) hi)))
(*.f64 (pow.f64 hi 6) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) (*.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))) hi)) (+.f64 (*.f64 2 (/.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) (pow.f64 lo 2))) (+.f64 (*.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) (*.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 2))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (*.f64 2 (/.f64 x (pow.f64 lo 3)))) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))))) hi)) (+.f64 (*.f64 3 (/.f64 1 (pow.f64 lo 4))) (+.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 (*.f64 2 (/.f64 x (pow.f64 lo 5))) (/.f64 x (pow.f64 lo 5)))) hi)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 6))) (/.f64 x (pow.f64 lo 6)))) (*.f64 3 (/.f64 1 (pow.f64 lo 5)))) hi)) (/.f64 1 (pow.f64 lo 6))))
(*.f64 (pow.f64 hi 6) (fma.f64 -1 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 3 (*.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 (-.f64 1 (/.f64 x lo)) 2))) hi) (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (fma.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (/.f64 2 (pow.f64 lo 2)) (-.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 2 (/.f64 x (pow.f64 lo 3))))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))) hi) (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 2))) (fma.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.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 (/.f64 2 (pow.f64 lo 2)) (-.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 2 (/.f64 x (pow.f64 lo 3))))))))) hi) (+.f64 (/.f64 3 (pow.f64 lo 4)) (fma.f64 (-.f64 (*.f64 2 (/.f64 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 3 (/.f64 x (pow.f64 lo 5)))) hi) (*.f64 3 (/.f64 x (pow.f64 lo 6)))) (/.f64 3 (pow.f64 lo 5))) hi) (/.f64 1 (pow.f64 lo 6))))
(*.f64 (pow.f64 hi 6) (-.f64 (/.f64 1 (pow.f64 lo 6)) (/.f64 (-.f64 (-.f64 (*.f64 3 (/.f64 x (pow.f64 lo 6))) (/.f64 (+.f64 (-.f64 (+.f64 (/.f64 3 (pow.f64 lo 4)) (fma.f64 (-.f64 (*.f64 2 (/.f64 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 (-.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 lo 2))) (fma.f64 (-.f64 1 (/.f64 x lo)) (-.f64 (*.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 (/.f64 2 (pow.f64 lo 2)) (+.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (/.f64 x (pow.f64 lo 3)) -2)))))) (/.f64 (-.f64 (fma.f64 2 (*.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2)) (fma.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (/.f64 2 (pow.f64 lo 2)) (+.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) 2) (*.f64 (/.f64 x (pow.f64 lo 3)) -2))) (/.f64 (pow.f64 (-.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))) (/.f64 (*.f64 3 (*.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (pow.f64 (-.f64 1 (/.f64 x lo)) 2))) hi)) hi)) hi)) (*.f64 -3 (/.f64 x (pow.f64 lo 5)))) hi)) (/.f64 3 (pow.f64 lo 5))) hi)))
(pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3)
(pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 3)
(pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 3)
(+.f64 (*.f64 x (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3))
(fma.f64 x (*.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 2)) -3) (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 3))
(fma.f64 x (*.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 2)) -3) (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 3))
(+.f64 (*.f64 x (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (*.f64 x (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))))))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3))
(fma.f64 x (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 2)) -3) (*.f64 x (*.f64 3 (*.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))))) (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 3))
(fma.f64 x (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 2)) -3) (*.f64 x (*.f64 3 (*.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))))) (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 3))
(+.f64 (*.f64 x (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))))))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3))
(fma.f64 x (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 2)) -3) (*.f64 x (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (*.f64 3 (*.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)))))) (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 3))
(fma.f64 x (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 2)) -3) (*.f64 x (-.f64 (*.f64 3 (*.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3))))) (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 3))
(+.f64 (*.f64 x (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))))))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3))
(fma.f64 x (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 2)) -3) (*.f64 x (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (*.f64 3 (*.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)))))) (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 3))
(fma.f64 x (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 2)) -3) (*.f64 x (-.f64 (*.f64 3 (*.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3))))) (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 3))
(+.f64 (*.f64 x (+.f64 (*.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2))) (*.f64 x (+.f64 (*.f64 -1 (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))))) (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))))))))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3))
(fma.f64 x (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 2)) -3) (*.f64 x (fma.f64 -1 (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (*.f64 3 (*.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)))))) (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 3))
(fma.f64 x (+.f64 (*.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 2)) -3) (*.f64 x (-.f64 (*.f64 3 (*.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3))))) (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 3))
(*.f64 -1 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)))
(neg.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)))
(*.f64 (pow.f64 x 3) (neg.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x)) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x))))
(*.f64 (pow.f64 x 3) (fma.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3) (*.f64 3 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (/.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) x)))))
(*.f64 (pow.f64 x 3) (-.f64 (*.f64 3 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (/.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) x))) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x)) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x))))))
(*.f64 (pow.f64 x 3) (fma.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 2) (pow.f64 x 2))) (fma.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 2) (pow.f64 x 2))) (fma.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3) (*.f64 3 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (/.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) x)))))))
(*.f64 (pow.f64 x 3) (fma.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 2) (pow.f64 x 2))) (-.f64 (-.f64 (*.f64 3 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (/.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) x))) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 2) (pow.f64 x 2))))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x) (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3) (pow.f64 x 3))))))))
(*.f64 (pow.f64 x 3) (fma.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 2) (pow.f64 x 2))) (fma.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 2) (pow.f64 x 2))) (fma.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3) (+.f64 (*.f64 3 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (/.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) x))) (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 3) (pow.f64 x 3)))))))
(*.f64 (pow.f64 x 3) (fma.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 2) (pow.f64 x 2))) (-.f64 (-.f64 (+.f64 (*.f64 3 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (/.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) x))) (/.f64 (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 3) (pow.f64 x 3))) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 2) (pow.f64 x 2))))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x) (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3) (pow.f64 x 3))))))))
(*.f64 (pow.f64 x 3) (fma.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 2) (pow.f64 x 2))) (fma.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 2) (pow.f64 x 2))) (fma.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3) (+.f64 (*.f64 3 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (/.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) x))) (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 3) (pow.f64 x 3)))))))
(*.f64 (pow.f64 x 3) (fma.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 2) (pow.f64 x 2))) (-.f64 (-.f64 (+.f64 (*.f64 3 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (/.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) x))) (/.f64 (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 3) (pow.f64 x 3))) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 2) (pow.f64 x 2))))))
(*.f64 (pow.f64 x 3) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) x) (/.f64 (pow.f64 (-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) 3) (pow.f64 x 3))))))))
(*.f64 (pow.f64 x 3) (fma.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 2) (pow.f64 x 2))) (fma.f64 -1 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 2) (pow.f64 x 2))) (fma.f64 -1 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3) (+.f64 (*.f64 3 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (/.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) x))) (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)) 3) (pow.f64 x 3)))))))
(*.f64 (pow.f64 x 3) (fma.f64 -2 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 2) (pow.f64 x 2))) (-.f64 (-.f64 (+.f64 (*.f64 3 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (/.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) x))) (/.f64 (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 3) (pow.f64 x 3))) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 2) (pow.f64 x 2))))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 3)))
(neg.f64 (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)))
(*.f64 (pow.f64 x 3) (neg.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2))) (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2))) x)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 3))))
(neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (*.f64 3 (*.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 (neg.f64 hi) (pow.f64 lo 2))) 2))) x) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 (neg.f64 hi) (pow.f64 lo 2))) 3))))
(*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3) (/.f64 (*.f64 3 (*.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) x)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2))) (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2)))) x)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 3))))
(neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 3 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 (neg.f64 hi) (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) 2))) x) (*.f64 3 (*.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 (neg.f64 hi) (pow.f64 lo 2))) 2)))) x) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 (neg.f64 hi) (pow.f64 lo 2))) 3))))
(*.f64 (pow.f64 x 3) (neg.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3) (/.f64 (-.f64 (*.f64 3 (*.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (/.f64 (*.f64 3 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) 2))) x)) x))))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 3) x)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))) x)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2))) (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2)))) x)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 3))))
(neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) 3) x) (*.f64 3 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 (neg.f64 hi) (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) 2)))) x) (*.f64 3 (*.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 (neg.f64 hi) (pow.f64 lo 2))) 2)))) x) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 (neg.f64 hi) (pow.f64 lo 2))) 3))))
(*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3) (/.f64 (-.f64 (*.f64 3 (*.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (/.f64 (-.f64 (*.f64 3 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) 2))) (/.f64 (pow.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) 3) x)) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 3) x)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))) x)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2))) (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2)))) x)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 3))))
(neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) 3) x) (*.f64 3 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 (neg.f64 hi) (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) 2)))) x) (*.f64 3 (*.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 (neg.f64 hi) (pow.f64 lo 2))) 2)))) x) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 (neg.f64 hi) (pow.f64 lo 2))) 3))))
(*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3) (/.f64 (-.f64 (*.f64 3 (*.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (/.f64 (-.f64 (*.f64 3 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) 2))) (/.f64 (pow.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) 3) x)) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.f64 -1 (*.f64 (pow.f64 x 3) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 3) x)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))))) (*.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))) x)) (+.f64 (*.f64 2 (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2))) (*.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 2)))) x)) (pow.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2)))) 3))))
(neg.f64 (*.f64 (pow.f64 x 3) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) 3) x) (*.f64 3 (*.f64 (-.f64 (/.f64 1 lo) (/.f64 (neg.f64 hi) (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) 2)))) x) (*.f64 3 (*.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 (neg.f64 hi) (pow.f64 lo 2))) 2)))) x) (pow.f64 (-.f64 (/.f64 1 lo) (/.f64 (neg.f64 hi) (pow.f64 lo 2))) 3))))
(*.f64 (-.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3) (/.f64 (-.f64 (*.f64 3 (*.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (/.f64 (-.f64 (*.f64 3 (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) 2))) (/.f64 (pow.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) 3) x)) x)) x)) (neg.f64 (pow.f64 x 3)))
(*.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 (pow.f64 hi 3) (neg.f64 (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 6))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 -1 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2))))))) (pow.f64 lo 6))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 hi 3)) (*.f64 lo (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) -3))) (pow.f64 lo 6))
(/.f64 (-.f64 (*.f64 lo (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) -3)) (*.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 hi 3))) (pow.f64 lo 6))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi)))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2))))))))) (pow.f64 lo 6))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 hi 3)) (*.f64 lo (+.f64 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) -3) (*.f64 lo (fma.f64 -2 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (fma.f64 -1 (*.f64 hi (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))))))) (pow.f64 lo 6))
(/.f64 (-.f64 (*.f64 lo (+.f64 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) -3) (*.f64 lo (fma.f64 -2 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (-.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (*.f64 hi (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2))))))))) (*.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 hi 3))) (pow.f64 lo 6))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi)))) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))) (*.f64 4 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi)))))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))))))))) (pow.f64 lo 6))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 hi 3)) (*.f64 lo (+.f64 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) -3) (*.f64 lo (fma.f64 -2 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (fma.f64 -1 (*.f64 hi (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)))) (fma.f64 lo (fma.f64 -1 (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2))) (*.f64 4 (*.f64 hi (pow.f64 (-.f64 x hi) 2)))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2))))))))) (pow.f64 lo 6))
(/.f64 (-.f64 (*.f64 lo (+.f64 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) -3) (*.f64 lo (fma.f64 -2 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (-.f64 (fma.f64 lo (-.f64 (*.f64 4 (*.f64 hi (pow.f64 (-.f64 x hi) 2))) (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2))) (*.f64 hi (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2))))))))) (*.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 hi 3))) (pow.f64 lo 6))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi)))) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))) (+.f64 (*.f64 4 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi)))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 2 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))))))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))))))))) (pow.f64 lo 6))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 hi 3)) (*.f64 lo (+.f64 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) -3) (*.f64 lo (fma.f64 -2 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (fma.f64 -1 (*.f64 hi (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)))) (fma.f64 lo (fma.f64 -1 (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2))) (fma.f64 4 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (*.f64 lo (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (fma.f64 -1 (*.f64 hi (-.f64 x hi)) (*.f64 3 (pow.f64 (-.f64 x hi) 2))))))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2))))))))) (pow.f64 lo 6))
(/.f64 (-.f64 (*.f64 lo (+.f64 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) -3) (*.f64 lo (fma.f64 -2 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (-.f64 (fma.f64 lo (-.f64 (fma.f64 4 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (*.f64 lo (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (-.f64 (*.f64 3 (pow.f64 (-.f64 x hi) 2)) (*.f64 hi (-.f64 x hi)))))) (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2))) (*.f64 hi (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2))))))))) (*.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 hi 3))) (pow.f64 lo 6))
(/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x hi) 3))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi)))) (+.f64 (*.f64 lo (+.f64 (*.f64 -1 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))) (+.f64 (*.f64 4 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi)))) (*.f64 lo (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 2 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (+.f64 (*.f64 lo (+.f64 (*.f64 -2 (+.f64 x (*.f64 -1 hi))) (*.f64 -1 (+.f64 x (*.f64 -1 hi))))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))))))))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))))))))) (pow.f64 lo 6))
(/.f64 (fma.f64 -1 (*.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 hi 3)) (*.f64 lo (+.f64 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) -3) (*.f64 lo (fma.f64 -2 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (fma.f64 -1 (*.f64 hi (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)))) (fma.f64 lo (fma.f64 -1 (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2))) (fma.f64 4 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (*.f64 lo (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (fma.f64 -1 (*.f64 hi (-.f64 x hi)) (fma.f64 2 (pow.f64 (-.f64 x hi) 2) (fma.f64 lo (*.f64 (-.f64 x hi) -3) (pow.f64 (-.f64 x hi) 2)))))))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2))))))))) (pow.f64 lo 6))
(/.f64 (-.f64 (*.f64 lo (+.f64 (*.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) -3) (*.f64 lo (fma.f64 -2 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (-.f64 (fma.f64 lo (-.f64 (fma.f64 4 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (*.f64 lo (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (-.f64 (fma.f64 2 (pow.f64 (-.f64 x hi) 2) (fma.f64 lo (*.f64 (-.f64 x hi) -3) (pow.f64 (-.f64 x hi) 2))) (*.f64 hi (-.f64 x hi)))))) (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2))) (*.f64 hi (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2))))))))) (*.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 hi 3))) (pow.f64 lo 6))
1
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo))))
(+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -3))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (pow.f64 lo 2))) (/.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (pow.f64 lo 2))))))))
(+.f64 1 (fma.f64 -2 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (fma.f64 -2 (/.f64 (-.f64 x hi) lo) (fma.f64 -1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (fma.f64 -1 (/.f64 (-.f64 x hi) lo) (*.f64 3 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))))))
(+.f64 1 (fma.f64 -2 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (fma.f64 -2 (/.f64 (-.f64 x hi) lo) (-.f64 (-.f64 (*.f64 3 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (pow.f64 lo 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi))) (pow.f64 lo 3))) (/.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (pow.f64 lo 2))))))))))
(+.f64 1 (fma.f64 -2 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (fma.f64 -2 (/.f64 (-.f64 x hi) lo) (fma.f64 -1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (fma.f64 -1 (*.f64 (-.f64 x hi) (/.f64 (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (fma.f64 -1 (/.f64 (-.f64 x hi) lo) (fma.f64 2 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (fma.f64 4 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2))))))))))
(+.f64 1 (fma.f64 -2 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (fma.f64 -2 (/.f64 (-.f64 x hi) lo) (-.f64 (-.f64 (-.f64 (fma.f64 2 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (fma.f64 4 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (pow.f64 (/.f64 (-.f64 x hi) lo) 2))) (/.f64 (-.f64 x hi) lo)) (*.f64 (-.f64 x hi) (/.f64 (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3)))) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi))) (pow.f64 lo 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -2 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi))) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (pow.f64 lo 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi))) (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 (*.f64 -1 hi)) 2) (pow.f64 lo 2)))))))))))))
(+.f64 1 (fma.f64 -2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 4))) (fma.f64 -2 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (fma.f64 -2 (/.f64 (-.f64 x hi) lo) (fma.f64 -1 (*.f64 hi (/.f64 (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2))) (pow.f64 lo 4))) (fma.f64 -1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (fma.f64 -1 (*.f64 (-.f64 x hi) (/.f64 (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (fma.f64 -1 (/.f64 (-.f64 x hi) lo) (fma.f64 2 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (fma.f64 4 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (+.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 4))))))))))))))
(+.f64 1 (fma.f64 -2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 4))) (fma.f64 -2 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (fma.f64 -2 (/.f64 (-.f64 x hi) lo) (-.f64 (-.f64 (-.f64 (-.f64 (fma.f64 2 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (fma.f64 4 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 4)))))) (/.f64 (-.f64 x hi) lo)) (*.f64 (-.f64 x hi) (/.f64 (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3)))) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (*.f64 hi (/.f64 (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2))) (pow.f64 lo 4))))))))
(+.f64 1 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi))) (pow.f64 lo 4))) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2))) (pow.f64 lo 5))) (+.f64 (*.f64 -2 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi))) (pow.f64 lo 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))) (pow.f64 lo 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2))) (pow.f64 lo 5))) (+.f64 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)) (+.f64 (*.f64 2 (/.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (pow.f64 lo 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi))) (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 (*.f64 -1 hi)) 2) (pow.f64 lo 2)))))))))))))))
(+.f64 1 (fma.f64 -2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 4))) (fma.f64 -2 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5)) (fma.f64 -2 (/.f64 (-.f64 x hi) lo) (fma.f64 -1 (*.f64 hi (/.f64 (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2))) (pow.f64 lo 4))) (fma.f64 -1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (fma.f64 -1 (*.f64 (-.f64 x hi) (/.f64 (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3))) (fma.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5)) (fma.f64 -1 (/.f64 (-.f64 x hi) lo) (fma.f64 2 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (fma.f64 4 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (+.f64 (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 4))))))))))))))))
(+.f64 1 (fma.f64 -2 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 3) (pow.f64 lo 4))) (fma.f64 -2 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5)) (fma.f64 -2 (/.f64 (-.f64 x hi) lo) (-.f64 (-.f64 (-.f64 (-.f64 (-.f64 (fma.f64 2 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (fma.f64 4 (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 3))) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (-.f64 x hi) 2) (pow.f64 lo 4)))))) (/.f64 (-.f64 x hi) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3)) (pow.f64 lo 5))) (*.f64 (-.f64 x hi) (/.f64 (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)) (pow.f64 lo 3)))) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (*.f64 hi (/.f64 (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2))) (pow.f64 lo 4)))))))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (+.f64 (*.f64 -2 hi) (+.f64 (*.f64 -1 hi) (*.f64 2 x)))) lo)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (fma.f64 -2 hi (fma.f64 -1 hi (*.f64 x 2)))) lo)))
(-.f64 1 (/.f64 (+.f64 x (fma.f64 -2 hi (-.f64 (*.f64 x 2) hi))) lo))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (+.f64 (*.f64 -2 hi) (+.f64 (*.f64 -1 hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 hi) (*.f64 2 x))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))) lo)) (*.f64 2 x))))) lo)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (fma.f64 -2 hi (fma.f64 -1 hi (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (fma.f64 -1 (*.f64 hi (-.f64 x hi)) (fma.f64 (-.f64 x hi) (fma.f64 -2 hi (*.f64 x 2)) (pow.f64 (-.f64 x hi) 2)))) lo) (*.f64 x 2))))) lo)))
(-.f64 1 (/.f64 (+.f64 x (fma.f64 -2 hi (-.f64 (-.f64 (*.f64 x 2) (/.f64 (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (-.f64 (fma.f64 (-.f64 x hi) (fma.f64 -2 hi (*.f64 x 2)) (pow.f64 (-.f64 x hi) 2)) (*.f64 hi (-.f64 x hi)))) lo)) hi))) lo))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (+.f64 (*.f64 -2 hi) (+.f64 (*.f64 -1 hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 hi) (*.f64 2 x)) (-.f64 x hi)))) (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))))) lo)) (+.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 hi) (*.f64 2 x))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))))) lo)) (*.f64 2 x))))) lo)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (fma.f64 -2 hi (fma.f64 -1 hi (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (fma.f64 -1 (*.f64 hi (-.f64 x hi)) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (fma.f64 -1 (*.f64 hi (*.f64 (-.f64 x hi) (fma.f64 -2 hi (*.f64 x 2)))) (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2))))) lo) (fma.f64 (-.f64 x hi) (fma.f64 -2 hi (*.f64 x 2)) (pow.f64 (-.f64 x hi) 2))))) lo) (*.f64 x 2))))) lo)))
(-.f64 1 (/.f64 (+.f64 x (fma.f64 -2 hi (-.f64 (-.f64 (*.f64 x 2) (/.f64 (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (-.f64 (-.f64 (fma.f64 (-.f64 x hi) (fma.f64 -2 hi (*.f64 x 2)) (pow.f64 (-.f64 x hi) 2)) (/.f64 (fma.f64 -2 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (-.f64 (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2))) (*.f64 hi (*.f64 (-.f64 x hi) (fma.f64 -2 hi (*.f64 x 2)))))) lo)) (*.f64 hi (-.f64 x hi)))) lo)) hi))) lo))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (+.f64 (*.f64 -2 hi) (+.f64 (*.f64 -1 hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 hi) (*.f64 2 x)) (-.f64 x hi)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi)))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) lo)) (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))))) lo)) (+.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 hi) (*.f64 2 x))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))))) lo)) (*.f64 2 x))))) lo)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (fma.f64 -2 hi (fma.f64 -1 hi (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (fma.f64 -1 (*.f64 hi (-.f64 x hi)) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (fma.f64 -1 (*.f64 hi (*.f64 (-.f64 x hi) (fma.f64 -2 hi (*.f64 x 2)))) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (fma.f64 -1 (*.f64 hi (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)))) lo) (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)))))) lo) (fma.f64 (-.f64 x hi) (fma.f64 -2 hi (*.f64 x 2)) (pow.f64 (-.f64 x hi) 2))))) lo) (*.f64 x 2))))) lo)))
(-.f64 1 (/.f64 (+.f64 x (fma.f64 -2 hi (-.f64 (-.f64 (*.f64 x 2) (/.f64 (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (-.f64 (-.f64 (fma.f64 (-.f64 x hi) (fma.f64 -2 hi (*.f64 x 2)) (pow.f64 (-.f64 x hi) 2)) (/.f64 (fma.f64 -2 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (-.f64 (-.f64 (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2))) (/.f64 (fma.f64 -2 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (-.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (*.f64 hi (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)))))) lo)) (*.f64 hi (*.f64 (-.f64 x hi) (fma.f64 -2 hi (*.f64 x 2)))))) lo)) (*.f64 hi (-.f64 x hi)))) lo)) hi))) lo))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (+.f64 (*.f64 -2 hi) (+.f64 (*.f64 -1 hi) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (+.f64 x (*.f64 -1 hi)) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 hi) (*.f64 2 x)) (-.f64 x hi)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 x (*.f64 -1 hi)) 2) (-.f64 x hi)))) (+.f64 (*.f64 -1 (*.f64 hi (*.f64 (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)) (-.f64 x hi)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) (*.f64 (pow.f64 hi 2) (*.f64 (+.f64 x (*.f64 -1 hi)) (pow.f64 (-.f64 x hi) 2)))) lo)) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2))))) lo)) (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 x hi))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2)))))) lo)) (+.f64 (*.f64 (+.f64 x (*.f64 -1 hi)) (+.f64 (*.f64 -2 hi) (*.f64 2 x))) (pow.f64 (+.f64 x (*.f64 -1 hi)) 2))))) lo)) (*.f64 2 x))))) lo)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (fma.f64 -2 hi (fma.f64 -1 hi (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (fma.f64 -1 (*.f64 hi (-.f64 x hi)) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (fma.f64 -1 (*.f64 hi (*.f64 (-.f64 x hi) (fma.f64 -2 hi (*.f64 x 2)))) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (fma.f64 -1 (*.f64 hi (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)))) (fma.f64 -1 (/.f64 (*.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3))) lo) (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2))))) lo) (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)))))) lo) (fma.f64 (-.f64 x hi) (fma.f64 -2 hi (*.f64 x 2)) (pow.f64 (-.f64 x hi) 2))))) lo) (*.f64 x 2))))) lo)))
(-.f64 1 (/.f64 (+.f64 x (fma.f64 -2 hi (-.f64 (-.f64 (*.f64 x 2) (/.f64 (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (-.f64 (-.f64 (fma.f64 (-.f64 x hi) (fma.f64 -2 hi (*.f64 x 2)) (pow.f64 (-.f64 x hi) 2)) (/.f64 (fma.f64 -2 (*.f64 hi (pow.f64 (-.f64 x hi) 2)) (-.f64 (-.f64 (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2))) (/.f64 (fma.f64 -2 (*.f64 hi (pow.f64 (-.f64 x hi) 3)) (-.f64 (-.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 2)) (/.f64 (*.f64 3 (*.f64 (pow.f64 hi 2) (pow.f64 (-.f64 x hi) 3))) lo)) (*.f64 hi (*.f64 (-.f64 x hi) (fma.f64 -2 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) 2)))))) lo)) (*.f64 hi (*.f64 (-.f64 x hi) (fma.f64 -2 hi (*.f64 x 2)))))) lo)) (*.f64 hi (-.f64 x hi)))) lo)) hi))) lo))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))) (/.f64 x (*.f64 hi (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (/.f64 1 hi) lo) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (*.f64 hi (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (/.f64 1 hi) lo) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (/.f64 1 hi) lo) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (/.f64 1 hi) lo) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (/.f64 1 hi) lo) (-.f64 (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (*.f64 -1 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) hi)))
(-.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo))
(+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (-.f64 (neg.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (-.f64 (neg.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (-.f64 (neg.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (-.f64 (neg.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 1 (-.f64 (neg.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo)))
(+.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(neg.f64 (*.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 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (fma.f64 -1 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (fma.f64 -1 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (fma.f64 -1 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (fma.f64 -1 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (fma.f64 -1 (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)))))
(*.f64 -1 (*.f64 x (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(neg.f64 (*.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 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))))
(*.f64 (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x)) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))))
(*.f64 (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x)) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))))
(*.f64 (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x)) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))))
(*.f64 (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x)) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x) (/.f64 1 lo)) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))))
(*.f64 (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x)) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))
(/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) (pow.f64 lo 2))
(/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 -1 (*.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (fma.f64 (neg.f64 lo) (-.f64 x hi) (*.f64 hi (+.f64 (neg.f64 x) hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (-.f64 lo (-.f64 x hi)) (*.f64 (neg.f64 hi) (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (+.f64 (-.f64 lo x) hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (-.f64 lo (-.f64 x hi)) (*.f64 (neg.f64 hi) (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (+.f64 (-.f64 lo x) hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (-.f64 lo (-.f64 x hi)) (*.f64 (neg.f64 hi) (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (+.f64 (-.f64 lo x) hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 x (*.f64 -1 hi)))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (-.f64 lo (-.f64 x hi)) (*.f64 (neg.f64 hi) (-.f64 x hi))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (+.f64 (-.f64 lo x) hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo 2))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)))
(+.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) (pow.f64 lo 2)) (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(-.f64 (-.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) (pow.f64 lo 2)) (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(-.f64 (-.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) (pow.f64 lo 2)) (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(-.f64 (-.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (-.f64 (/.f64 (*.f64 (neg.f64 hi) (-.f64 x hi)) (pow.f64 lo 2)) (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo))))
(-.f64 (-.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.f64 (-.f64 x hi) lo))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 x (*.f64 -1 hi)) lo)))
(+.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 -1 (+.f64 x (*.f64 -1 hi)))) lo)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(+.f64 0 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))
(-.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) 1)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (/.f64 1 lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 2)) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) 2)) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) lo))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 2)) (*.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (/.f64 1 lo)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) 2)) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) lo))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (*.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (/.f64 1 lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (/.f64 1 (neg.f64 lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (/.f64 1 lo) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (cbrt.f64 lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (cbrt.f64 lo)))
(/.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2))
(*.f64 (/.f64 1 (sqrt.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (sqrt.f64 lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 2)) 1) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) 2)) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) lo))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 2)) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) (/.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) 2)) (pow.f64 (cbrt.f64 lo) 2)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 2)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (sqrt.f64 lo)))
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) 2)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 1) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (cbrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) (cbrt.f64 lo)))
(/.f64 -1 (neg.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))))
(neg.f64 (/.f64 -1 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x))))
(/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 1 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 1 (/.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 1))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) (neg.f64 lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (neg.f64 (neg.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))) (neg.f64 (neg.f64 lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (sqrt.f64 lo)) (sqrt.f64 lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) 1) lo)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(/.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 lo))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3) 1/3)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(pow.f64 (/.f64 lo (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) -1)
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(neg.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))
(fabs.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(exp.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1))
(/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)
(-.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))) 1)
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(-.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))) (/.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2))))
(-.f64 (/.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)) (/.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(-.f64 (/.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)) (/.f64 1 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)))
(-.f64 (/.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))) (/.f64 1 (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))
(*.f64 1 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) 1/3))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) 1) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (-.f64 1 (neg.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2))))
(*.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1) (/.f64 1 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))) (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (/.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) 1/3) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)))
(*.f64 (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3/2) 1/3) (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3/2)) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3/2)))
(*.f64 (+.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1) (-.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))) (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) 1) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (-.f64 1 (neg.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1)))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))) (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) 1) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (-.f64 1 (neg.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (neg.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2))))
(/.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1) (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))) (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3))) (+.f64 -1 (neg.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3))) (-.f64 -1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (neg.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))) (+.f64 -1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (neg.f64 lo))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2))) (-.f64 -1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (-.f64 1 (neg.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) (-.f64 (neg.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1)) (neg.f64 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)) 1) (+.f64 (neg.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))) -1))
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2))))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) 3)) (+.f64 4 (+.f64 (*.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)) (*.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))))
(/.f64 (-.f64 8 (pow.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) (+.f64 4 (*.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) (+.f64 2 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (-.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)) (+.f64 -3 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (-.f64 4 (*.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))) (+.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(/.f64 (-.f64 4 (*.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))) (+.f64 2 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(/.f64 (+.f64 4 (*.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) (-.f64 -1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))) (+.f64 2 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3) 1/3)
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3)
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2)
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2))
(fabs.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(exp.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))) 1))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))) 1/3))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(fma.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) -1)
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2) (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) -1)
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(fma.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) -1)
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(+.f64 (neg.f64 hi) (/.f64 hi (/.f64 lo (-.f64 x hi))))
(-.f64 (*.f64 (/.f64 hi lo) (-.f64 x hi)) hi)
(+.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (neg.f64 hi))
(-.f64 (*.f64 (/.f64 hi lo) (-.f64 x hi)) hi)
(+.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) 1) (*.f64 (neg.f64 hi) 1))
(-.f64 (*.f64 (/.f64 hi lo) (-.f64 x hi)) hi)
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) hi)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 1 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 hi) (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)))
(*.f64 (cbrt.f64 hi) (*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))) 2) (cbrt.f64 (+.f64 -1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))) 2)) (*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))) 2) (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2) (*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) hi))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 hi) 2) (*.f64 (cbrt.f64 hi) (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6) (*.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6) (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (*.f64 (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) hi))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (sqrt.f64 hi) (*.f64 (sqrt.f64 hi) (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) (sqrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)) 3) (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6) 3) (pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6) 3))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (*.f64 hi (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (*.f64 hi (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1))) (sqrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) (pow.f64 (cbrt.f64 hi) 2)) (cbrt.f64 hi))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (*.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) 1) (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) (cbrt.f64 hi)) (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))) 2) (*.f64 (cbrt.f64 hi) (cbrt.f64 (+.f64 -1 (/.f64 (-.f64 x hi) lo)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))) 2)) 4))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6)) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) 3) (pow.f64 (neg.f64 hi) 3)) (+.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (-.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (neg.f64 hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 x hi)) 3) (neg.f64 (pow.f64 hi 3))) (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 x hi)) (*.f64 (/.f64 hi lo) (-.f64 x hi)) (*.f64 (neg.f64 hi) (-.f64 (neg.f64 hi) (*.f64 (/.f64 hi lo) (-.f64 x hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 x hi)) 3) (pow.f64 hi 3)) (+.f64 (*.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (pow.f64 (-.f64 x hi) 2)) (fma.f64 hi hi (*.f64 hi (*.f64 (/.f64 hi lo) (-.f64 x hi))))))
(/.f64 (-.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (*.f64 (neg.f64 hi) (neg.f64 hi))) (-.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (neg.f64 hi)))
(/.f64 (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 x hi)) (*.f64 (/.f64 hi lo) (-.f64 x hi)) (neg.f64 (pow.f64 hi 2))) (-.f64 (*.f64 (/.f64 hi lo) (-.f64 x hi)) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (pow.f64 (-.f64 x hi) 2)) (pow.f64 hi 2)) (fma.f64 (/.f64 hi lo) (-.f64 x hi) hi))
(/.f64 (*.f64 hi (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 hi (/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo)))))
(*.f64 hi (/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (*.f64 hi (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) -1)) (+.f64 (/.f64 (-.f64 x hi) lo) 1))
(*.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 hi (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) hi) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 hi (/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo)))))
(*.f64 hi (/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) -1) hi) (+.f64 (/.f64 (-.f64 x hi) lo) 1))
(*.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 hi (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(sqrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2))
(sqrt.f64 (pow.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))) 2))
(fabs.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (pow.f64 (exp.f64 hi) (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3)))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3) (pow.f64 hi 3)))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))) 1)
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))))
(*.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1)
(cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(*.f64 1 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 hi) (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 (cbrt.f64 hi) (cbrt.f64 (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (cbrt.f64 hi))
(*.f64 (cbrt.f64 hi) (cbrt.f64 (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))))
(*.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6) (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6))
(cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) 1/3) (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1/3) (pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))) (cbrt.f64 (sqrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))))
(pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/3)
(cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1)
(cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) 3)
(cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1/6) 2)
(cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))) 2))
(fabs.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))))
(cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1/3))
(cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) 1))
(cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(+.f64 (neg.f64 hi) (/.f64 hi (/.f64 lo (-.f64 x hi))))
(-.f64 (*.f64 (/.f64 hi lo) (-.f64 x hi)) hi)
(+.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (neg.f64 hi))
(-.f64 (*.f64 (/.f64 hi lo) (-.f64 x hi)) hi)
(+.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) 1) (*.f64 (neg.f64 hi) 1))
(-.f64 (*.f64 (/.f64 hi lo) (-.f64 x hi)) hi)
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))) 1)
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) 3) (pow.f64 (neg.f64 hi) 3)) (+.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (-.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (neg.f64 hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 x hi)) 3) (neg.f64 (pow.f64 hi 3))) (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 x hi)) (*.f64 (/.f64 hi lo) (-.f64 x hi)) (*.f64 (neg.f64 hi) (-.f64 (neg.f64 hi) (*.f64 (/.f64 hi lo) (-.f64 x hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 hi lo) (-.f64 x hi)) 3) (pow.f64 hi 3)) (+.f64 (*.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (pow.f64 (-.f64 x hi) 2)) (fma.f64 hi hi (*.f64 hi (*.f64 (/.f64 hi lo) (-.f64 x hi))))))
(/.f64 (-.f64 (*.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (/.f64 hi (/.f64 lo (-.f64 x hi)))) (*.f64 (neg.f64 hi) (neg.f64 hi))) (-.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (neg.f64 hi)))
(/.f64 (fma.f64 (*.f64 (/.f64 hi lo) (-.f64 x hi)) (*.f64 (/.f64 hi lo) (-.f64 x hi)) (neg.f64 (pow.f64 hi 2))) (-.f64 (*.f64 (/.f64 hi lo) (-.f64 x hi)) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (pow.f64 (-.f64 x hi) 2)) (pow.f64 hi 2)) (fma.f64 (/.f64 hi lo) (-.f64 x hi) hi))
(/.f64 (*.f64 hi (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3))) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 hi (/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo)))))
(*.f64 hi (/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (*.f64 hi (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) -1)) (+.f64 (/.f64 (-.f64 x hi) lo) 1))
(*.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 hi (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) hi) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 hi (/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (-.f64 1 (/.f64 (neg.f64 (-.f64 x hi)) lo)))))
(*.f64 hi (/.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 3)) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) (+.f64 1 (/.f64 (-.f64 x hi) lo)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) -1) hi) (+.f64 (/.f64 (-.f64 x hi) lo) 1))
(*.f64 (+.f64 -1 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 hi (+.f64 1 (/.f64 (-.f64 x hi) lo))))
(pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 1)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 3)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))) 2) 3/2)
(pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3) 1/3)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 2)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(sqrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 2))
(sqrt.f64 (pow.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))) 2))
(fabs.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo))))
(log.f64 (pow.f64 (exp.f64 hi) (+.f64 (/.f64 (-.f64 x hi) lo) -1)))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)))))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3)))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1) 3) (pow.f64 hi 3)))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) 1))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(+.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1) (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(+.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(+.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) 1) (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(+.f64 (*.f64 -1 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (*.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(+.f64 (*.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (*.f64 -1 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)))
(*.f64 1 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(*.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3) 1)
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)) (*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (*.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3/2) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3/2))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) 3) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(*.f64 (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3) (pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) 1) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))) (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))) (pow.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)) 4))
(*.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))) (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) 3) (pow.f64 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) 3))
(/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) 3) (pow.f64 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))) 3))
(/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) 3) (pow.f64 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2))) 3))
(/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) 3) (pow.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) 3))
(/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)) 3) (pow.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3))
(/.f64 (pow.f64 (-.f64 1 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2)) 3) (pow.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3))) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (-.f64 1 (neg.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1)) (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)))))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2)))))
(/.f64 (*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (/.f64 (-.f64 1 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (/.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)))))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2)))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(*.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (/.f64 (-.f64 1 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 6))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 6))
(log.f64 (exp.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3) 3))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(exp.f64 (*.f64 3 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))) 1))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)
(+.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(+.f64 2 (neg.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(+.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) -1))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) -1)
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(+.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(+.f64 1 (*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) 1))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) 1)
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))) 1)
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(-.f64 (/.f64 1 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))) (/.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2))))
(-.f64 (/.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)) (/.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(-.f64 (/.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)) (/.f64 1 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)))
(-.f64 (/.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))) (/.f64 1 (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))
(*.f64 1 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) 1/3))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)) (/.f64 1 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) 1) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (-.f64 1 (neg.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2))))
(*.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1) (/.f64 1 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))) (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (/.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(*.f64 (pow.f64 1 1/3) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(*.f64 (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) 1/3) (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(*.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)))
(*.f64 (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3/2) 1/3) (pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3/2)) (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3/2)))
(*.f64 (+.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1) (-.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2))))
(/.f64 1 (/.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))) (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) 1) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (-.f64 1 (neg.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))
(/.f64 1 (/.f64 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1)))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))) (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))))
(/.f64 (*.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) 1) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (-.f64 1 (neg.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (neg.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2))))
(/.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1) (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1))
(*.f64 (/.f64 1 (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))) (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3))) (+.f64 -1 (neg.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3))) (-.f64 -1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 2))) (neg.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))) (+.f64 -1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) (neg.f64 lo))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2))) (-.f64 -1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) (-.f64 1 (*.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))))
(/.f64 (+.f64 1 (neg.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3))) (neg.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2) (-.f64 1 (neg.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) (-.f64 (neg.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2) -1)) (neg.f64 (+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)) 1) (+.f64 (neg.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))) -1))
(*.f64 1 (/.f64 (+.f64 -1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)) (+.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 3)) (+.f64 1 (+.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2))))
(/.f64 (-.f64 8 (pow.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) 3)) (+.f64 4 (+.f64 (*.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)) (*.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))))
(/.f64 (-.f64 8 (pow.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 3)) (+.f64 4 (*.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) (+.f64 2 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))) (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (-.f64 1 (pow.f64 (/.f64 lo (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x)) -2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (-.f64 1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2)) (-.f64 -1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(/.f64 (-.f64 1 (pow.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2)) (+.f64 -3 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(/.f64 (-.f64 4 (*.f64 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1) (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1))) (+.f64 2 (+.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo) 1)))
(/.f64 (-.f64 4 (*.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))) (+.f64 2 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(/.f64 (+.f64 4 (*.f64 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) (-.f64 -1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))) (+.f64 2 (+.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 1)
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3) 1/3)
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3)
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2)
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)) 2))
(fabs.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(exp.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo))) 1))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (neg.f64 lo)))) 1/3))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(fma.f64 1 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) -1)
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 2) (cbrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) -1)
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))
(fma.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) -1)
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo))

eval11.3s (33.9%)

Compiler

Compiled 95924 to 58450 computations (39.1% saved)

prune869.0ms (2.6%)

Pruning

115 alts after pruning (110 fresh and 5 done)

PrunedKeptTotal
New2895432938
Fresh126779
Picked415
Done044
Total29111153026
Accuracy
20.7%
Counts
3026 → 115
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.7%
(pow.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 1/4) 2) 2)
18.7%
(pow.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi))) 3) 2)
18.8%
(pow.f64 (sqrt.f64 (/.f64 (neg.f64 lo) hi)) 2)
19.1%
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3)
18.7%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) 2))
18.7%
(/.f64 (-.f64 x lo) hi)
8.3%
(/.f64 (+.f64 x (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))) hi)
8.3%
(/.f64 (+.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) 3)) hi)
8.3%
(/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 3) lo)) hi)
8.4%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (neg.f64 lo) hi)) lo)) hi)
8.3%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 1 hi))) lo)) hi)
8.3%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))) lo)) hi)
8.3%
(/.f64 (+.f64 x (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))) hi)
8.6%
(/.f64 (+.f64 x (+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) 2) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) 2))))) hi)
8.6%
(/.f64 (+.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1))) hi)
18.1%
(/.f64 (+.f64 x (fabs.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1)))) hi)
7.7%
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
18.7%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
15.7%
(-.f64 1 (/.f64 (-.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 3) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) x) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (expm1.f64 (pow.f64 (pow.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 3) 1/3)) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (expm1.f64 (pow.f64 (sqrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 2)) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) 3)) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (expm1.f64 (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -2 (neg.f64 (log.f64 hi))))) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (expm1.f64 (expm1.f64 (log1p.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (expm1.f64 (exp.f64 (log.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))))) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (expm1.f64 (cbrt.f64 (pow.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x)) 3))) hi) lo))
15.7%
(-.f64 1 (/.f64 (-.f64 (exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x))) hi) lo))
10.4%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
19.1%
(-.f64 1 (/.f64 (+.f64 x (pow.f64 (cbrt.f64 (*.f64 hi (*.f64 (neg.f64 hi) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 x lo) -1) hi))))) 3)) lo))
15.7%
(-.f64 1 (/.f64 (+.f64 x (+.f64 (/.f64 hi (/.f64 lo (-.f64 x hi))) (neg.f64 hi))) lo))
19.0%
(-.f64 1 (/.f64 (+.f64 x (*.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 hi))) lo))
19.1%
(-.f64 1 (/.f64 (+.f64 x (*.f64 hi (/.f64 (+.f64 x (+.f64 (*.f64 -1 hi) (*.f64 -1 lo))) lo))) lo))
14.9%
(-.f64 1 (/.f64 (+.f64 x (*.f64 hi (*.f64 x (-.f64 (-.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))) (/.f64 1 x))))) lo))
19.1%
(-.f64 1 (/.f64 (*.f64 (neg.f64 hi) (+.f64 1 (/.f64 hi lo))) lo))
18.7%
(-.f64 1 (/.f64 x lo))
15.7%
(-.f64 1 (-.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) lo) (/.f64 hi lo)))
15.7%
(-.f64 1 (*.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 1 lo)))
18.7%
(-.f64 1 (*.f64 x (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) -1) x) lo)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (fma.f64 (-.f64 x hi) (/.f64 1 lo) -1) x) lo)))
19.5%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) -1) x) lo)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3) x) lo)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) 2) 1) (+.f64 (/.f64 (-.f64 x hi) lo) 1)) x) lo)))
19.5%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 (-.f64 x lo) hi) lo) x) lo)))
11.4%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (/.f64 (neg.f64 hi) lo) x) lo)))
19.5%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (-.f64 -1 (/.f64 hi lo)) x) lo)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (*.f64 (neg.f64 hi) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 x lo) -1) hi))) x) lo)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (*.f64 x (+.f64 (/.f64 (-.f64 -1 (/.f64 hi lo)) x) (/.f64 1 lo))) x) lo)))
19.5%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi)))) x) lo)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (log.f64 (exp.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1))) x) lo)))
19.5%
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (fabs.f64 (+.f64 -1 (/.f64 (-.f64 x hi) lo))) x) lo)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x)) 3) lo)))
19.6%
(-.f64 1 (fabs.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) hi) lo)))
9.9%
(-.f64 1 (fabs.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)))) lo)))
11.5%
(-.f64 1 (fabs.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) lo)))
8.6%
(-.f64 1 (fabs.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))) lo)))
19.5%
(-.f64 1 (fabs.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))
19.6%
(-.f64 1 (fabs.f64 (+.f64 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 2))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))))))
19.6%
(-.f64 1 (fabs.f64 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (/.f64 1 lo))))
19.6%
(-.f64 1 (fabs.f64 (*.f64 (neg.f64 hi) (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))
9.7%
(-.f64 1 (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi x) (/.f64 (+.f64 1 (/.f64 hi lo)) lo))))))
19.5%
(-.f64 1 (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x))))))
19.6%
(-.f64 1 (fabs.f64 (*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo)))))))
19.6%
(-.f64 1 (fabs.f64 (log.f64 (exp.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)) 3)))))
19.6%
(-.f64 1 (fabs.f64 (log.f64 (exp.f64 (/.f64 (fma.f64 hi (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (-.f64 x hi) lo)) -1) x) lo)))))
19.6%
(-.f64 1 (fabs.f64 (log.f64 (exp.f64 (/.f64 (fma.f64 hi (fma.f64 (-.f64 x hi) (/.f64 1 lo) -1) x) lo)))))
19.5%
(-.f64 1 (fabs.f64 (log.f64 (exp.f64 (/.f64 (fma.f64 hi (fma.f64 (sqrt.f64 (/.f64 (-.f64 x hi) lo)) (sqrt.f64 (/.f64 (-.f64 x hi) lo)) -1) x) lo)))))
19.6%
(-.f64 1 (fabs.f64 (log.f64 (exp.f64 (/.f64 (fma.f64 hi (pow.f64 (cbrt.f64 (+.f64 (/.f64 (-.f64 x hi) lo) -1)) 3) x) lo)))))
19.5%
(-.f64 1 (fabs.f64 (log.f64 (exp.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 (-.f64 x lo) hi) lo) x) lo)))))
19.6%
(-.f64 1 (fabs.f64 (log.f64 (exp.f64 (/.f64 (fma.f64 hi (*.f64 (neg.f64 hi) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 x lo) -1) hi))) x) lo)))))
19.6%
(-.f64 1 (fabs.f64 (log.f64 (exp.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) hi) lo)))))
9.9%
(-.f64 1 (fabs.f64 (log.f64 (exp.f64 (/.f64 (*.f64 x (+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) x)))) lo)))))
11.5%
(-.f64 1 (fabs.f64 (log.f64 (exp.f64 (/.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) lo)))))
8.6%
(-.f64 1 (fabs.f64 (log.f64 (exp.f64 (/.f64 (expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x))) lo)))))
19.5%
(-.f64 1 (fabs.f64 (log.f64 (exp.f64 (-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))))
19.1%
(+.f64 (-.f64 2 (/.f64 (fma.f64 hi (fma.f64 (-.f64 x hi) (/.f64 1 lo) -1) x) lo)) -1)
19.0%
(+.f64 (-.f64 2 (/.f64 (fma.f64 hi (/.f64 (-.f64 (-.f64 x lo) hi) lo) x) lo)) -1)
19.1%
(+.f64 (-.f64 2 (/.f64 (fma.f64 hi (*.f64 (neg.f64 hi) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 x lo) -1) hi))) x) lo)) -1)
19.0%
(+.f64 (-.f64 2 (/.f64 (fma.f64 hi (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 1 lo) (/.f64 1 hi)))) x) lo)) -1)
10.4%
(+.f64 (-.f64 2 (/.f64 (-.f64 x hi) lo)) -1)
19.1%
(+.f64 (-.f64 2 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) hi) lo)) -1)
18.7%
(+.f64 (-.f64 2 (/.f64 x lo)) -1)
19.0%
(+.f64 (-.f64 2 (-.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))) -1)
19.1%
(+.f64 (-.f64 2 (+.f64 1 (-.f64 (/.f64 (fma.f64 hi (+.f64 -1 (/.f64 (-.f64 x hi) lo)) x) lo) 1))) -1)
19.1%
(+.f64 (-.f64 2 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (/.f64 1 lo))) -1)
18.9%
(+.f64 (-.f64 2 (*.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) (fabs.f64 (/.f64 1 lo)))) -1)
19.6%
(+.f64 (-.f64 2 (fabs.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) -1)
19.0%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 (fma.f64 -1 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) -1) (neg.f64 lo)) (/.f64 x (pow.f64 lo 2)))))
19.0%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo)) (/.f64 x (pow.f64 lo 2)))))
14.9%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 hi (pow.f64 lo 2)))) lo)) (/.f64 x (pow.f64 lo 2)))))
19.0%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (*.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 1) (/.f64 1 lo)) (/.f64 x (pow.f64 lo 2)))))
19.1%
(+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
18.7%
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) 1) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
18.7%
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
18.7%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
19.0%
(*.f64 (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (*.f64 hi (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo))) x)) (/.f64 hi (pow.f64 lo 2))) (neg.f64 x))
19.1%
(*.f64 (+.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1) (-.f64 (sqrt.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 1))
8.3%
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 1 hi))
19.0%
(*.f64 x (-.f64 (/.f64 1 x) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 (/.f64 hi lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)))))
11.8%
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
18.8%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
19.0%
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
8.3%
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
19.1%
(log.f64 (exp.f64 (-.f64 1 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))))
18.7%
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) 3))
19.1%
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (fma.f64 hi (fma.f64 (-.f64 x hi) (/.f64 1 lo) -1) x) lo)) 3))
19.1%
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) hi) lo)) 3))
19.6%
(cbrt.f64 (pow.f64 (-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo))) 3))
19.1%
(cbrt.f64 (pow.f64 (+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo))) 3))
19.4%
(cbrt.f64 (+.f64 1 (fma.f64 -2 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))) (fma.f64 -2 (/.f64 (-.f64 x hi) lo) (-.f64 (-.f64 (*.f64 3 (pow.f64 (/.f64 (-.f64 x hi) lo) 2)) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2))))))))
1.7%
(cbrt.f64 (+.f64 1 (*.f64 (/.f64 (-.f64 x hi) lo) -3)))
18.7%
1
Compiler

Compiled 5395 to 3031 computations (43.8% saved)

regimes454.0ms (1.4%)

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

4 calls:

163.0ms
x
159.0ms
hi
96.0ms
lo
25.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
19.6%1lo
19.6%1hi
19.6%1x
19.6%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes125.0ms (0.4%)

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

4 calls:

45.0ms
x
36.0ms
lo
36.0ms
hi
4.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
19.6%1hi
19.6%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
19.6%1x
19.6%1lo
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes60.0ms (0.2%)

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

4 calls:

19.0ms
lo
18.0ms
x
17.0ms
hi
3.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
19.1%1hi
19.1%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
19.1%1x
19.1%1lo
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes49.0ms (0.1%)

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

4 calls:

15.0ms
hi
14.0ms
x
14.0ms
lo
4.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
19.1%1hi
19.1%1x
19.1%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
19.1%1lo
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes26.0ms (0.1%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes8.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

simplify40.0ms (0.1%)

Algorithm
egg-herbie
Rules
252×unsub-neg
212×distribute-lft-neg-in
192×neg-mul-1
126×sub-neg
116×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
040243
176239
2115239
3152239
4183239
5203239
6218239
7244239
8286239
9372239
10558239
11760239
12899239
13970239
14984239
15985239
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(-.f64 1 (fabs.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) hi) lo)))
(-.f64 1 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo))
(+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(/.f64 (neg.f64 lo) hi)
1
Outputs
(-.f64 1 (fabs.f64 (/.f64 (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1) x) lo)))
(-.f64 1 (fabs.f64 (/.f64 (*.f64 (-.f64 -1 (/.f64 hi lo)) hi) lo)))
(-.f64 1 (fabs.f64 (/.f64 (*.f64 hi (-.f64 -1 (/.f64 hi lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 hi lo) -1)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))
(-.f64 1 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo))
(-.f64 1 (/.f64 (+.f64 x (*.f64 hi (-.f64 (+.f64 (neg.f64 (/.f64 hi lo)) (/.f64 x lo)) 1))) lo))
(-.f64 1 (/.f64 (+.f64 x (*.f64 hi (-.f64 (-.f64 (/.f64 x lo) (/.f64 hi lo)) 1))) lo))
(-.f64 1 (/.f64 (+.f64 x (*.f64 hi (+.f64 -1 (-.f64 (/.f64 x lo) (/.f64 hi lo))))) lo))
(+.f64 1 (/.f64 (-.f64 (*.f64 hi (-.f64 (-.f64 (/.f64 hi lo) (/.f64 x lo)) -1)) x) lo))
(+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
1
Compiler

Compiled 78 to 55 computations (29.5% saved)

soundness2.4s (7.3%)

Rules
1308×*-commutative
1182×times-frac
1148×*-commutative
1072×fma-neg
978×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0182277427
1539072775
0107853237
1279450293
033597
1643587
04668486
113678041
245917732
0185064424583362
1586864424580769
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 489 to 225 computations (54% saved)

end0.0ms (0%)

preprocess49.0ms (0.1%)

Compiler

Compiled 146 to 88 computations (39.7% saved)

Profiling

Loading profile data...