xlohi (overflows)

Time bar (total: 12.7s)

analyze1.0ms (0%)

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

Compiled 17 to 11 computations (35.3% saved)

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

sample1.4s (11.2%)

Results
916.0ms8255×256valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 339.0ms
Operation ival-sub, time spent: 157.0ms, 46.0% of total-time
Operation ival-div, time spent: 69.0ms, 20.0% of total-time
Operation ival-<, time spent: 47.0ms, 14.0% of total-time
Operation ival->, time spent: 38.0ms, 11.0% of total-time
Operation const, time spent: 15.0ms, 4.0% of total-time
Operation ival-and, time spent: 12.0ms, 4.0% of total-time
Bogosity

preprocess252.0ms (2%)

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))
Results
47.0ms511×256valid
0.0ms256valid
Compiler

Compiled 50 to 20 computations (60% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
Operation ival-sub, time spent: 6.0ms, 46.0% of total-time
Operation ival-div, time spent: 4.0ms, 30.0% of total-time
Operation const, time spent: 3.0ms, 23.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)

localize34.0ms (0.3%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
3.1%
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
25.0ms255×256valid
0.0ms256valid
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

series19.0ms (0.1%)

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
4.0ms
x
@-inf
(/ (- x lo) (- hi lo))
2.0ms
lo
@-inf
(/ (- x lo) (- hi lo))
2.0ms
hi
@-inf
(/ (- x lo) (- hi lo))
2.0ms
lo
@0
(/ (- x lo) (- hi lo))
2.0ms
lo
@inf
(/ (- x lo) (- hi lo))

rewrite257.0ms (2%)

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

Useful iterations: 0 (0.0ms)

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

simplify125.0ms (1%)

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

eval102.0ms (0.8%)

Compiler

Compiled 6182 to 3019 computations (51.2% saved)

prune105.0ms (0.8%)

Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New20811219
Fresh000
Picked101
Done000
Total20911220
Accuracy
19.5%
Counts
220 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(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))
18.8%
(/.f64 (-.f64 x lo) hi)
9.0%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
14.5%
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
9.6%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 1 (/.f64 x lo))
18.9%
(+.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)))))
9.6%
(+.f64 1 (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 (neg.f64 hi) lo)))
14.5%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
18.7%
1
Compiler

Compiled 364 to 242 computations (33.5% saved)

localize411.0ms (3.2%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
99.8%
(*.f64 hi (/.f64 (-.f64 x hi) lo))
99.6%
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
99.6%
(/.f64 (-.f64 x hi) lo)
73.5%
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
100.0%
(-.f64 (/.f64 (neg.f64 x) lo) (/.f64 (neg.f64 hi) lo))
97.6%
(+.f64 1 (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 (neg.f64 hi) lo)))
100.0%
(/.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.4%
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))
98.1%
(/.f64 x (pow.f64 lo 2))
95.0%
(*.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))))
Results
311.0ms255×256valid
1.0ms256valid
Compiler

Compiled 297 to 120 computations (59.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 244.0ms
Operation ival-sub, time spent: 80.0ms, 33.0% of total-time
Operation ival-div, time spent: 77.0ms, 32.0% of total-time
Operation ival-pow, time spent: 35.0ms, 14.0% of total-time
Operation ival-mult, time spent: 31.0ms, 13.0% of total-time
Operation ival-add, time spent: 12.0ms, 5.0% of total-time
Operation const, time spent: 5.0ms, 2.0% of total-time
Operation ival-neg, time spent: 3.0ms, 1.0% of total-time

series170.0ms (1.3%)

Counts
11 → 486
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 1 (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 (neg.f64 hi) lo)))>
#<alt (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 (neg.f64 hi) lo))>
#<alt (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)>
#<alt (/.f64 (-.f64 x hi) lo)>
#<alt (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)>
#<alt (*.f64 hi (/.f64 (-.f64 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 1 (*.f64 -1 (/.f64 hi lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))>
#<alt (*.f64 -1 (/.f64 x lo))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (/.f64 x lo))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (*.f64 -1 (/.f64 hi lo))) x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (*.f64 -1 (/.f64 hi lo))) x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (*.f64 -1 (/.f64 hi lo))) x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (*.f64 -1 (/.f64 hi lo))) x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (*.f64 -1 (/.f64 hi lo))) x)) (/.f64 1 lo))))>
#<alt (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 hi)) lo)>
#<alt (/.f64 (-.f64 (+.f64 lo (*.f64 -1 x)) (*.f64 -1 hi)) lo)>
#<alt (/.f64 (-.f64 (+.f64 lo (*.f64 -1 x)) (*.f64 -1 hi)) lo)>
#<alt (/.f64 (-.f64 (+.f64 lo (*.f64 -1 x)) (*.f64 -1 hi)) lo)>
#<alt (/.f64 (-.f64 (+.f64 lo (*.f64 -1 x)) (*.f64 -1 hi)) lo)>
#<alt (/.f64 (-.f64 (+.f64 lo (*.f64 -1 x)) (*.f64 -1 hi)) lo)>
#<alt 1>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) (*.f64 -1 (/.f64 hi lo)))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 x lo)))>
#<alt (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))>
#<alt (/.f64 hi lo)>
#<alt (-.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 -1 (/.f64 hi lo)))>
#<alt (-.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 -1 (/.f64 hi lo)))>
#<alt (-.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 -1 (/.f64 hi lo)))>
#<alt (-.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 -1 (/.f64 hi lo)))>
#<alt (-.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 -1 (/.f64 hi lo)))>
#<alt (*.f64 -1 (/.f64 x lo))>
#<alt (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo)))>
#<alt (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo)))>
#<alt (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo)))>
#<alt (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo)))>
#<alt (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo)))>
#<alt (*.f64 -1 (/.f64 x lo))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 hi)) lo)>
#<alt (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 hi)) lo)>
#<alt (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 hi)) lo)>
#<alt (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 hi)) lo)>
#<alt (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 hi)) lo)>
#<alt (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 hi)) lo)>
#<alt (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 hi)) lo)>
#<alt (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 hi)) lo)>
#<alt (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 hi)) lo)>
#<alt (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 hi)) lo)>
#<alt (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 hi)) lo)>
#<alt (/.f64 (-.f64 (*.f64 -1 x) (*.f64 -1 hi)) lo)>
#<alt (*.f64 -1 (/.f64 (-.f64 x hi) lo))>
#<alt (*.f64 -1 (/.f64 (-.f64 x hi) lo))>
#<alt (*.f64 -1 (/.f64 (-.f64 x hi) lo))>
#<alt (*.f64 -1 (/.f64 (-.f64 x hi) lo))>
#<alt (*.f64 -1 (/.f64 (-.f64 x hi) lo))>
#<alt (*.f64 -1 (/.f64 (-.f64 x hi) lo))>
#<alt (*.f64 -1 (/.f64 x lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 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 -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 -1 (/.f64 x lo))) hi)) (/.f64 1 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 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.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 (*.f64 hi x) lo)) hi)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo)) hi)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo)) hi)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo)) hi)>
#<alt (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo)) hi)>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) 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 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (*.f64 -1 hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (*.f64 -1 (/.f64 hi lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))>
#<alt (/.f64 x lo)>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))>
#<alt (/.f64 x lo)>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo))))>
#<alt (/.f64 x lo)>
#<alt (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo))>
#<alt (*.f64 -1 (/.f64 hi lo))>
#<alt (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))>
#<alt (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))>
#<alt (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))>
#<alt (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))>
#<alt (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))>
#<alt (*.f64 -1 (/.f64 hi lo))>
#<alt (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))>
#<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 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 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 (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (*.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 x (*.f64 hi lo)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.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 x (*.f64 hi lo)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))>
#<alt (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
Calls

96 calls:

TimeVariablePointExpression
11.0ms
x
@0
(+ 1 (- (/ (neg x) lo) (/ (neg hi) lo)))
8.0ms
lo
@inf
(* hi (- (+ (/ 1 lo) (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)) (/ x (pow lo 2))))
5.0ms
hi
@0
(* hi (- (+ (/ 1 lo) (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)) (/ x (pow lo 2))))
4.0ms
lo
@0
(/ (- x lo) hi)
4.0ms
hi
@inf
(* hi (- (+ (/ 1 lo) (/ (* hi (- (/ 1 lo) (/ x (pow lo 2)))) lo)) (/ x (pow lo 2))))

rewrite178.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
337×log1p-expm1-u
337×expm1-log1p-u
330×add-cube-cbrt
328×add-exp-log
326×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035476
1695434
Stop Event
node limit
Counts
11 → 292
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 1 (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 (neg.f64 hi) lo)))
(-.f64 (/.f64 (neg.f64 x) lo) (/.f64 (neg.f64 hi) lo))
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(/.f64 (-.f64 x hi) lo)
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(*.f64 hi (/.f64 (-.f64 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 (pow.f64 (*.f64 x (pow.f64 lo -2)) 2))
(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 1 lo) (*.f64 hi (/.f64 (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2))) lo))))))
(/.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)))
(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 1 (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (+.f64 x hi) lo)))) 1)
(*.f64 1 (+.f64 1 (/.f64 (+.f64 x hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (+.f64 x hi) lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 (+.f64 x hi) lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (+.f64 x hi) lo))) (sqrt.f64 (+.f64 1 (/.f64 (+.f64 x hi) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x hi) lo) 2)) (-.f64 1 (/.f64 (+.f64 x hi) lo)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x hi) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 x hi) lo) 2) (/.f64 (+.f64 x hi) lo))))
(pow.f64 (+.f64 1 (/.f64 (+.f64 x hi) lo)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (+.f64 x hi) lo))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 x hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (+.f64 x hi) lo))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 x hi) lo)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (+.f64 x hi) lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (+.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 x hi) lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (+.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (+.f64 x hi) lo))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x hi) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x hi) lo)) 1))
(fma.f64 1 (/.f64 (+.f64 x hi) lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x hi) lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x hi) lo)) (sqrt.f64 (/.f64 (+.f64 x hi) lo)) 1)
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(+.f64 (/.f64 (+.f64 x hi) lo) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 hi lo))) (sqrt.f64 (/.f64 hi lo)) (/.f64 hi lo)))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (/.f64 hi lo) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (/.f64 hi lo) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x lo)) 2) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (/.f64 hi lo) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x lo)) 2) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x lo)) 2) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (/.f64 hi lo) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))))
(*.f64 1 (/.f64 (+.f64 x hi) lo))
(*.f64 (+.f64 x hi) (/.f64 1 lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x hi) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x hi) lo)) (sqrt.f64 (/.f64 (+.f64 x hi) lo)))
(/.f64 1 (/.f64 lo (+.f64 x hi)))
(/.f64 (+.f64 x hi) lo)
(/.f64 (+.f64 x hi) (neg.f64 lo))
(/.f64 (-.f64 (*.f64 x lo) (*.f64 lo hi)) (pow.f64 lo 2))
(/.f64 (neg.f64 (+.f64 x hi)) (neg.f64 lo))
(/.f64 (-.f64 (pow.f64 (/.f64 x lo) 2) (pow.f64 (/.f64 hi lo) 2)) (/.f64 (+.f64 x hi) lo))
(/.f64 (-.f64 (pow.f64 (/.f64 x lo) 3) (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 x lo) 2) (+.f64 (pow.f64 (/.f64 hi lo) 2) (*.f64 (/.f64 x lo) (/.f64 hi lo)))))
(/.f64 (+.f64 (*.f64 1 (/.f64 lo hi)) (*.f64 (/.f64 lo x) 1)) (*.f64 (/.f64 lo x) (/.f64 lo hi)))
(/.f64 (+.f64 lo (*.f64 (/.f64 lo x) hi)) (*.f64 (/.f64 lo x) lo))
(/.f64 (+.f64 (*.f64 1 (neg.f64 lo)) (*.f64 (/.f64 lo x) hi)) (*.f64 (/.f64 lo x) (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 x (/.f64 lo hi)) (*.f64 lo 1)) (*.f64 lo (/.f64 lo hi)))
(/.f64 (+.f64 (*.f64 x lo) (*.f64 lo hi)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 x (neg.f64 lo)) (*.f64 lo hi)) (*.f64 lo (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 x (/.f64 lo hi)) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) (/.f64 lo hi)))
(/.f64 (+.f64 (*.f64 x lo) (*.f64 (neg.f64 lo) hi)) (*.f64 (neg.f64 lo) lo))
(/.f64 (+.f64 (*.f64 x (neg.f64 lo)) (*.f64 (neg.f64 lo) hi)) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(pow.f64 (/.f64 (+.f64 x hi) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x hi) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x hi) lo)) 2)
(pow.f64 (/.f64 lo (+.f64 x hi)) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x hi) lo) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x hi) lo) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x hi) 3) (pow.f64 lo -3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x hi) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x hi) lo)) 1))
(fma.f64 1 (/.f64 x lo) (/.f64 hi lo))
(fma.f64 x (/.f64 1 lo) (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x lo)) 2) (cbrt.f64 (/.f64 x lo)) (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo)) hi)
(+.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) (neg.f64 (*.f64 hi 1))) (fma.f64 hi 1 (*.f64 hi 1)))
(+.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) (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 1 (*.f64 hi (/.f64 (+.f64 x hi) lo)) (neg.f64 (*.f64 hi 1))) (fma.f64 hi 1 (*.f64 hi 1)))
(+.f64 (fma.f64 1 (*.f64 hi (/.f64 (+.f64 x hi) lo)) (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 (/.f64 (+.f64 x hi) lo) hi (neg.f64 (*.f64 hi 1))) (fma.f64 hi 1 (*.f64 hi 1)))
(+.f64 (fma.f64 (/.f64 (+.f64 x hi) lo) hi (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 (*.f64 hi (/.f64 (+.f64 x hi) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))) (neg.f64 (*.f64 hi 1))) (fma.f64 hi 1 (*.f64 hi 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))) (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 (*.f64 hi (/.f64 (+.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))) (neg.f64 (*.f64 hi 1))) (fma.f64 hi 1 (*.f64 hi 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))) (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 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo)) 2) (pow.f64 hi 2)) (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo)) 3) (pow.f64 hi 3)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo)) 2) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo)) hi))))
(pow.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi) 1)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) 3)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) 2)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi) 2))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi) 3))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) 1))
(fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)
(fma.f64 1 (*.f64 hi (/.f64 (+.f64 x hi) lo)) hi)
(fma.f64 (/.f64 (+.f64 x hi) lo) hi hi)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))) hi)
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))) hi)
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(+.f64 (/.f64 (+.f64 x hi) lo) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 hi lo))) (sqrt.f64 (/.f64 hi lo)) (/.f64 hi lo)))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (/.f64 hi lo) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 1 (/.f64 x lo) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (/.f64 hi lo) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 x (/.f64 1 lo) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x lo)) 2) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (/.f64 hi lo) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x lo)) 2) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 x lo)) 2) (cbrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 hi lo) 1))) (fma.f64 (/.f64 hi lo) 1 (*.f64 (/.f64 hi lo) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 lo) hi))) (fma.f64 (neg.f64 (/.f64 1 lo)) hi (*.f64 (/.f64 1 lo) hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (neg.f64 (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (/.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (*.f64 (cbrt.f64 (/.f64 hi lo)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))))
(-.f64 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (+.f64 1 (/.f64 (+.f64 x hi) lo)) 1)
(*.f64 1 (/.f64 (+.f64 x hi) lo))
(*.f64 (+.f64 x hi) (/.f64 1 lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x hi) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x hi) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x hi) lo)) (sqrt.f64 (/.f64 (+.f64 x hi) lo)))
(pow.f64 (/.f64 (+.f64 x hi) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x hi) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x hi) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x hi) lo)) 2)
(pow.f64 (/.f64 lo (+.f64 x hi)) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x hi) lo) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x hi) lo) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x hi) 3) (pow.f64 lo -3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x hi) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x hi) lo)) 1))
(fma.f64 1 (/.f64 x lo) (/.f64 hi lo))
(fma.f64 x (/.f64 1 lo) (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x lo)) 2) (cbrt.f64 (/.f64 x lo)) (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo))) 1)
(*.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo))
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) (/.f64 1 lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)) 2)
(pow.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi))) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) 3) (pow.f64 lo -3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo)))) 1)
(/.f64 (*.f64 hi (+.f64 x hi)) lo)
(pow.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo)) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))) 3)
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))) 2)
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo)) 2))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (+.f64 x hi) lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo)) 3))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))) 1))

simplify359.0ms (2.8%)

Algorithm
egg-herbie
Rules
836×fma-define
824×associate-/r*
762×associate-*r*
750×associate-*l*
724×times-frac
Iterations

Useful iterations: 1 (0.0ms)

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

eval323.0ms (2.5%)

Compiler

Compiled 15287 to 8002 computations (47.7% saved)

prune179.0ms (1.4%)

Pruning

46 alts after pruning (43 fresh and 3 done)

PrunedKeptTotal
New60241643
Fresh426
Picked235
Done000
Total60846654
Accuracy
20.1%
Counts
654 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
18.8%
(/.f64 (-.f64 x lo) hi)
9.0%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
9.6%
(/.f64 (+.f64 lo (-.f64 hi x)) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
18.7%
(-.f64 1 (/.f64 x lo))
14.5%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
18.9%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) lo) (/.f64 x (pow.f64 lo 2)))))
18.9%
(+.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)))))
18.9%
(+.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)))))
13.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)))))
18.9%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 (log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) lo)) (/.f64 x (pow.f64 lo 2)))))
18.9%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 (cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 3)) lo)) (/.f64 x (pow.f64 lo 2)))))
14.3%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (*.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 x (pow.f64 lo 2)))))
9.7%
(+.f64 1 (/.f64 (+.f64 x hi) lo))
9.7%
(+.f64 1 (/.f64 hi lo))
9.6%
(+.f64 1 (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 (neg.f64 hi) lo)))
9.7%
(+.f64 1 (*.f64 (+.f64 x hi) (/.f64 1 lo)))
14.5%
(+.f64 1 (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo))))
13.4%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))) hi)) lo)))
18.9%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (fma.f64 (/.f64 (+.f64 x hi) lo) hi hi)) lo)))
18.9%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) 3)) lo)))
14.6%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (neg.f64 hi) lo)) hi)) lo)))
14.6%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 x lo) (/.f64 hi lo))) hi)) lo)))
11.6%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (-.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))) hi)) lo)))
14.6%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))) hi)) lo)))
14.6%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (fabs.f64 (*.f64 (+.f64 hi x) (/.f64 hi lo))) hi)) lo)))
18.9%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (+.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))) lo)))
13.4%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (+.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo)) hi)) lo)))
18.8%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) lo)))
18.9%
(+.f64 1 (neg.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo))) 1)))
18.9%
(+.f64 1 (neg.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo) hi)))
18.9%
(+.f64 1 (neg.f64 (*.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) (/.f64 1 lo))))
18.8%
(+.f64 1 (neg.f64 (*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 hi (/.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo) x))))))
14.5%
(+.f64 1 (neg.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))))
18.9%
(+.f64 1 (neg.f64 (log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo))))))
18.9%
(+.f64 1 (neg.f64 (log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
18.9%
(+.f64 1 (neg.f64 (expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)))))
9.3%
(+.f64 1 (neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)))))
9.7%
(+.f64 -1 (+.f64 2 (/.f64 (+.f64 hi x) lo)))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
11.2%
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi)))
11.1%
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (/.f64 lo x) hi)))
18.1%
(fabs.f64 (+.f64 1 (/.f64 (+.f64 hi x) lo)))
18.7%
1
Compiler

Compiled 1822 to 1199 computations (34.2% saved)

localize210.0ms (1.7%)

Localize:

Found 14 expressions with local error:

NewAccuracyProgram
99.7%
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)))
99.7%
(+.f64 1 (neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)))))
99.7%
(log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo))
98.6%
(fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)
100.0%
(/.f64 hi (-.f64 x lo))
99.7%
(pow.f64 (/.f64 hi (-.f64 x lo)) -1)
100.0%
(-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo))
99.8%
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo)))
98.7%
(+.f64 1 (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo))))
75.5%
(/.f64 hi (*.f64 lo x))
100.0%
(/.f64 (+.f64 hi x) lo)
99.8%
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
99.7%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
98.6%
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
Results
66.0ms132×256invalid
70.0ms123×256valid
0.0ms256valid
Compiler

Compiled 265 to 50 computations (81.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 93.0ms
Operation ival-div, time spent: 24.0ms, 26.0% of total-time
Operation ival-mult, time spent: 17.0ms, 18.0% of total-time
Operation composed, time spent: 16.0ms, 17.0% of total-time
Operation ival-add, time spent: 13.0ms, 14.0% of total-time
Operation ival-sub, time spent: 5.0ms, 5.0% of total-time
Operation ival-log, time spent: 5.0ms, 5.0% of total-time
Operation ival-pow, time spent: 4.0ms, 4.0% of total-time
Operation ival-exp, time spent: 3.0ms, 3.0% of total-time
Operation ival-neg, time spent: 3.0ms, 3.0% of total-time
Operation const, time spent: 2.0ms, 2.0% of total-time
Operation ival-fabs, time spent: 1.0ms, 1.0% of total-time

series278.0ms (2.2%)

Counts
14 → 646
Calls
Call 1
Inputs
#<alt (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)>
#<alt (+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))>
#<alt (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)>
#<alt (/.f64 (+.f64 hi x) lo)>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (+.f64 1 (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo))))>
#<alt (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo)))>
#<alt (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 1 lo))>
#<alt (pow.f64 (/.f64 hi (-.f64 x lo)) -1)>
#<alt (/.f64 hi (-.f64 x lo))>
#<alt (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)>
#<alt (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo))>
#<alt (+.f64 1 (neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)))))>
#<alt (exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)))>
Outputs
#<alt (*.f64 hi (+.f64 1 (/.f64 x lo)))>
#<alt (*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))>
#<alt (*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))>
#<alt (*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))>
#<alt (*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))>
#<alt (*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))>
#<alt (/.f64 (pow.f64 hi 2) lo)>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))>
#<alt (/.f64 (pow.f64 hi 2) lo)>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))>
#<alt (+.f64 hi (/.f64 (pow.f64 hi 2) lo))>
#<alt (+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))>
#<alt (+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))>
#<alt (+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))>
#<alt (+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))>
#<alt (+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))>
#<alt (*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))>
#<alt (*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))>
#<alt (*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))>
#<alt (*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))>
#<alt (/.f64 (*.f64 hi (+.f64 hi x)) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)>
#<alt hi>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt hi>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 x)) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 x)) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 x)) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 x)) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 x)) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 x)) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x (*.f64 -1 hi))) lo)) (*.f64 -1 hi)) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x (*.f64 -1 hi))) lo)) (*.f64 -1 hi)) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x (*.f64 -1 hi))) lo)) (*.f64 -1 hi)) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x (*.f64 -1 hi))) lo)) (*.f64 -1 hi)) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x (*.f64 -1 hi))) lo)) (*.f64 -1 hi)) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x (*.f64 -1 hi))) lo)) (*.f64 -1 hi)) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))>
#<alt (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)>
#<alt (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))>
#<alt (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))>
#<alt (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))>
#<alt (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))>
#<alt (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))>
#<alt (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) 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 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))>
#<alt (/.f64 x lo)>
#<alt (+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.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 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (*.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.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 1 (*.f64 hi lo)) (+.f64 (/.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 1 (*.f64 hi lo)) (+.f64 (/.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 1 (*.f64 hi lo)) (+.f64 (/.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 -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 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 hi x) lo)>
#<alt (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)>
#<alt (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)>
#<alt (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)>
#<alt (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)>
#<alt (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)>
#<alt (/.f64 (+.f64 hi x) lo)>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))>
#<alt (/.f64 x lo)>
#<alt (+.f64 (/.f64 hi lo) (/.f64 x lo))>
#<alt (+.f64 (/.f64 hi lo) (/.f64 x lo))>
#<alt (+.f64 (/.f64 hi lo) (/.f64 x lo))>
#<alt (+.f64 (/.f64 hi lo) (/.f64 x lo))>
#<alt (+.f64 (/.f64 hi lo) (/.f64 x lo))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))>
#<alt (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))>
#<alt (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))>
#<alt (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))>
#<alt (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))>
#<alt (/.f64 hi lo)>
#<alt (+.f64 (/.f64 hi lo) (/.f64 x lo))>
#<alt (+.f64 (/.f64 hi lo) (/.f64 x lo))>
#<alt (+.f64 (/.f64 hi lo) (/.f64 x lo))>
#<alt (+.f64 (/.f64 hi lo) (/.f64 x lo))>
#<alt (+.f64 (/.f64 hi lo) (/.f64 x lo))>
#<alt (/.f64 x lo)>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))>
#<alt (/.f64 x lo)>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (+.f64 1 (/.f64 hi lo))>
#<alt (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (*.f64 -1 (/.f64 x lo))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))>
#<alt (*.f64 -1 (/.f64 x lo))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo))))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 x lo)))>
#<alt (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))>
#<alt (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)>
#<alt (/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) 1))) lo)>
#<alt (/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) 1))) lo)>
#<alt (/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) 1))) lo)>
#<alt (/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) 1))) lo)>
#<alt (/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) 1))) lo)>
#<alt 1>
#<alt (+.f64 1 (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo))>
#<alt (+.f64 1 (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo))>
#<alt (+.f64 1 (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo))>
#<alt (+.f64 1 (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo))>
#<alt (+.f64 1 (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo)))>
#<alt (/.f64 hi lo)>
#<alt (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))>
#<alt (*.f64 -1 (/.f64 x lo))>
#<alt (*.f64 -1 (/.f64 x lo))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (/.f64 x lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo))))>
#<alt (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)>
#<alt (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)>
#<alt (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)>
#<alt (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)>
#<alt (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)>
#<alt (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)>
#<alt (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)>
#<alt (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)>
#<alt (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)>
#<alt (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)>
#<alt (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)>
#<alt (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)>
#<alt (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo))>
#<alt (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo))>
#<alt (/.f64 -1 lo)>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (*.f64 hi (-.f64 (/.f64 1 (*.f64 lo x)) (/.f64 1 (*.f64 hi lo))))>
#<alt (*.f64 hi (-.f64 (/.f64 1 (*.f64 lo x)) (/.f64 1 (*.f64 hi lo))))>
#<alt (*.f64 hi (-.f64 (/.f64 1 (*.f64 lo x)) (/.f64 1 (*.f64 hi lo))))>
#<alt (*.f64 hi (-.f64 (/.f64 1 (*.f64 lo x)) (/.f64 1 (*.f64 hi lo))))>
#<alt (*.f64 hi (-.f64 (/.f64 1 (*.f64 lo x)) (/.f64 1 (*.f64 hi lo))))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (*.f64 lo x)))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (*.f64 lo x)))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (*.f64 lo x)))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (*.f64 lo x)))))>
#<alt (*.f64 -1 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (*.f64 lo x)))))>
#<alt (/.f64 (-.f64 (/.f64 hi x) 1) lo)>
#<alt (/.f64 (-.f64 (/.f64 hi x) 1) lo)>
#<alt (/.f64 (-.f64 (/.f64 hi x) 1) lo)>
#<alt (/.f64 (-.f64 (/.f64 hi x) 1) lo)>
#<alt (/.f64 (-.f64 (/.f64 hi x) 1) lo)>
#<alt (/.f64 (-.f64 (/.f64 hi x) 1) lo)>
#<alt (/.f64 (-.f64 (/.f64 hi x) 1) lo)>
#<alt (/.f64 (-.f64 (/.f64 hi x) 1) lo)>
#<alt (/.f64 (-.f64 (/.f64 hi x) 1) lo)>
#<alt (/.f64 (-.f64 (/.f64 hi x) 1) lo)>
#<alt (/.f64 (-.f64 (/.f64 hi x) 1) lo)>
#<alt (/.f64 (-.f64 (/.f64 hi x) 1) lo)>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 hi x))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 hi x))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 hi x))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 hi x))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 hi x))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 hi x))) lo))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)) x)>
#<alt (/.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)) x)>
#<alt (/.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)) x)>
#<alt (/.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)) x)>
#<alt (/.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)) x)>
#<alt (/.f64 -1 lo)>
#<alt (/.f64 -1 lo)>
#<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 (-.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 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 -1 (/.f64 hi lo))>
#<alt (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))>
#<alt (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 4))) (/.f64 hi (pow.f64 lo 3)))) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 5))) (/.f64 hi (pow.f64 lo 4)))) (/.f64 hi (pow.f64 lo 3)))) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 6))) (/.f64 hi (pow.f64 lo 5)))) (/.f64 hi (pow.f64 lo 4)))) (/.f64 hi (pow.f64 lo 3)))) (/.f64 hi (pow.f64 lo 2)))))>
#<alt (/.f64 hi x)>
#<alt (/.f64 (+.f64 hi (/.f64 (*.f64 hi lo) x)) x)>
#<alt (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 hi lo) x))) x)>
#<alt (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi lo) x)) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 2))))) x)>
#<alt (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (pow.f64 lo 4)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi lo) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 3)))))) x)>
#<alt (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi lo) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 4)) (pow.f64 x 4))))))) x)>
#<alt (/.f64 hi x)>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi lo) x))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 hi lo) (/.f64 (*.f64 hi (pow.f64 lo 2)) x)) x))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 3)) x))) x)) (*.f64 hi lo)) x))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 hi (pow.f64 lo 3)) (/.f64 (*.f64 hi (pow.f64 lo 4)) x)) x))) x)) (*.f64 hi lo)) x))) x))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (pow.f64 lo 4))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 5)) x))) x)) (*.f64 hi (pow.f64 lo 3))) x))) x)) (*.f64 hi lo)) x))) x))>
#<alt (/.f64 hi x)>
#<alt (+.f64 (/.f64 hi x) (/.f64 (*.f64 hi lo) (pow.f64 x 2)))>
#<alt (+.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 3)) (*.f64 -1 (/.f64 hi (pow.f64 x 2))))) (/.f64 hi x))>
#<alt (+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 4)) (*.f64 -1 (/.f64 hi (pow.f64 x 3))))) (*.f64 -1 (/.f64 hi (pow.f64 x 2))))) (/.f64 hi x))>
#<alt (+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 5)) (*.f64 -1 (/.f64 hi (pow.f64 x 4))))) (*.f64 -1 (/.f64 hi (pow.f64 x 3))))) (*.f64 -1 (/.f64 hi (pow.f64 x 2))))) (/.f64 hi x))>
#<alt (+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 6)) (*.f64 -1 (/.f64 hi (pow.f64 x 5))))) (*.f64 -1 (/.f64 hi (pow.f64 x 4))))) (*.f64 -1 (/.f64 hi (pow.f64 x 3))))) (*.f64 -1 (/.f64 hi (pow.f64 x 2))))) (/.f64 hi x))>
#<alt (*.f64 -1 (/.f64 hi lo))>
#<alt (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 2)))) (/.f64 (*.f64 hi x) lo)) lo)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 3)))) (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 2)))) lo)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 4)) (pow.f64 lo 4)))) (+.f64 (/.f64 (*.f64 hi x) lo) (+.f64 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 2)) (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 3))))) lo)>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 5)) (pow.f64 lo 5)))) (+.f64 (/.f64 (*.f64 hi x) lo) (+.f64 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 2)) (+.f64 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 3)) (/.f64 (*.f64 hi (pow.f64 x 4)) (pow.f64 lo 4)))))) lo)>
#<alt (*.f64 -1 (/.f64 hi lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (*.f64 hi x) lo)) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) lo)) (*.f64 hi x)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (pow.f64 x 3)) lo) (*.f64 -1 (*.f64 hi (pow.f64 x 2)))) lo)) (*.f64 hi x)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 4)) lo)) (*.f64 hi (pow.f64 x 3))) lo)) (*.f64 -1 (*.f64 hi (pow.f64 x 2)))) lo)) (*.f64 hi x)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (pow.f64 x 5)) lo) (*.f64 -1 (*.f64 hi (pow.f64 x 4)))) lo)) (*.f64 hi (pow.f64 x 3))) lo)) (*.f64 -1 (*.f64 hi (pow.f64 x 2)))) lo)) (*.f64 hi x)) lo))) lo))>
#<alt (*.f64 hi (+.f64 1 (/.f64 x lo)))>
#<alt (*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))>
#<alt (*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))>
#<alt (*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))>
#<alt (*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))>
#<alt (*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))>
#<alt (/.f64 (pow.f64 hi 2) lo)>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))>
#<alt (/.f64 (pow.f64 hi 2) lo)>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))>
#<alt (+.f64 hi (/.f64 (pow.f64 hi 2) lo))>
#<alt (+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))>
#<alt (+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))>
#<alt (+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))>
#<alt (+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))>
#<alt (+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))>
#<alt (*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))>
#<alt (*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))>
#<alt (*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))>
#<alt (*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))>
#<alt (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))>
#<alt (/.f64 (*.f64 hi (+.f64 hi x)) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)>
#<alt hi>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt hi>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))>
#<alt (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))>
#<alt (+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (/.f64 (*.f64 lo (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))>
#<alt (+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))))>
#<alt (+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3))) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 3))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))))>
#<alt (+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2))) (*.f64 x (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 lo 4) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 4))) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 4))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 3))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))))>
#<alt (+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2))) (*.f64 x (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 3))) (*.f64 x (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 4)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 4))) (*.f64 1/5 (/.f64 (*.f64 (pow.f64 lo 5) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 5))) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 5))))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))))>
#<alt (+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 -1 (log.f64 (/.f64 1 x))))>
#<alt (+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))))>
#<alt (+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 x (+.f64 1 (/.f64 hi lo)))))))>
#<alt (+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))))))>
#<alt (+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4)) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 x (+.f64 1 (/.f64 hi lo)))))))))>
#<alt (+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4)) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)))) (+.f64 (*.f64 1/5 (/.f64 (*.f64 (pow.f64 lo 5) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 5)) (*.f64 (pow.f64 x 5) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))))))))>
#<alt (+.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (*.f64 -1 (log.f64 (/.f64 -1 x))))>
#<alt (+.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))))))>
#<alt (+.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))) x))))>
#<alt (+.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3)) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3))))) x)) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))) x))))>
#<alt (+.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4)) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) x)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) x)) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))) x))))>
#<alt (+.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.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 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4))) (*.f64 -1/5 (/.f64 (*.f64 (pow.f64 lo 5) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 5)) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 5))))) x)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) x)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) x)) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))) x))))>
#<alt (log.f64 (/.f64 x lo))>
#<alt (+.f64 (log.f64 (/.f64 x lo)) (/.f64 (*.f64 hi (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) x))>
#<alt (+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 1/2 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) x))))>
#<alt (+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 1/6 (*.f64 hi (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 x 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)) (pow.f64 x 3)))))) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (*.f64 lo x))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) x))))>
#<alt (+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (*.f64 lo x))))) (*.f64 hi (+.f64 (*.f64 1/24 (*.f64 hi (-.f64 (+.f64 (*.f64 -6 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4)) (pow.f64 x 4))) (*.f64 24 (/.f64 (*.f64 lo (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 x 3)))) (*.f64 12 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))) (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 x 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)) (pow.f64 x 3))))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) x))))>
#<alt (+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (*.f64 lo x))))) (*.f64 hi (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 x 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)) (pow.f64 x 3))))) (*.f64 hi (+.f64 (*.f64 1/120 (*.f64 hi (+.f64 (*.f64 -120 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)) (pow.f64 x 4))) (+.f64 (*.f64 24 (/.f64 (*.f64 (pow.f64 lo 5) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 5)) (pow.f64 x 5))) (*.f64 120 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (*.f64 lo (pow.f64 x 3)))))))) (*.f64 1/24 (-.f64 (+.f64 (*.f64 -6 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4)) (pow.f64 x 4))) (*.f64 24 (/.f64 (*.f64 lo (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 x 3)))) (*.f64 12 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) x))))>
#<alt (+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (*.f64 -2 (log.f64 (/.f64 1 hi))))>
#<alt (+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi)))>
#<alt (+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi))))>
#<alt (+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (*.f64 2 (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi)))))>
#<alt (+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 8) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4))) (*.f64 24 (*.f64 (pow.f64 lo 5) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (*.f64 2 (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi))))))>
#<alt (+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 1/120 (/.f64 (+.f64 (*.f64 -120 (*.f64 (pow.f64 lo 7) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)))) (+.f64 (*.f64 24 (*.f64 (pow.f64 lo 10) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 5))) (*.f64 120 (*.f64 (pow.f64 lo 4) (*.f64 (pow.f64 x 2) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))))) (pow.f64 hi 5))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 8) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4))) (*.f64 24 (*.f64 (pow.f64 lo 5) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (*.f64 2 (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi)))))))>
#<alt (+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (*.f64 -2 (log.f64 (/.f64 -1 hi))))>
#<alt (+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi))))>
#<alt (+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 2))) (*.f64 2 (*.f64 lo x))) hi)) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)))) hi))))>
#<alt (+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))))) (*.f64 2 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 3)))) hi)) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 2))) (*.f64 2 (*.f64 lo x))))) hi)) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)))) hi))))>
#<alt (+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 4))) (*.f64 24 (*.f64 (pow.f64 lo 5) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 2)))))) hi)) (*.f64 1/6 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))))) (*.f64 2 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 3)))))) hi)) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 2))) (*.f64 2 (*.f64 lo x))))) hi)) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)))) hi))))>
#<alt (+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (/.f64 (+.f64 (*.f64 -120 (*.f64 (pow.f64 lo 7) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 3)))) (+.f64 (*.f64 24 (*.f64 (pow.f64 lo 10) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 5))) (*.f64 120 (*.f64 (pow.f64 lo 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))))))) hi)) (*.f64 1/24 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 4))) (*.f64 24 (*.f64 (pow.f64 lo 5) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 2)))))))) hi)) (*.f64 1/6 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))))) (*.f64 2 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 3)))))) hi)) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 2))) (*.f64 2 (*.f64 lo x))))) hi)) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)))) hi))))>
#<alt (+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (*.f64 -2 (log.f64 lo)))>
#<alt (+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (+.f64 (*.f64 -2 (log.f64 lo)) (/.f64 lo hi)))>
#<alt (+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (+.f64 (*.f64 -2 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 -1/2 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))))>
#<alt (+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (+.f64 (*.f64 -2 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 1/3 (/.f64 lo (pow.f64 hi 3))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))) (/.f64 1 hi)))))>
#<alt (+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (+.f64 (*.f64 -2 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 lo (+.f64 (*.f64 -1/4 (/.f64 lo (pow.f64 hi 4))) (*.f64 1/3 (/.f64 1 (pow.f64 hi 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))) (/.f64 1 hi)))))>
#<alt (+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (+.f64 (*.f64 -2 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 1/5 (/.f64 lo (pow.f64 hi 5))) (*.f64 1/4 (/.f64 1 (pow.f64 hi 4))))) (*.f64 1/3 (/.f64 1 (pow.f64 hi 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))) (/.f64 1 hi)))))>
#<alt (+.f64 (log.f64 (+.f64 hi x)) (log.f64 (/.f64 1 lo)))>
#<alt (+.f64 (log.f64 (+.f64 hi x)) (+.f64 (log.f64 (/.f64 1 lo)) (/.f64 hi lo)))>
#<alt (+.f64 (log.f64 (+.f64 hi x)) (+.f64 (log.f64 (/.f64 1 lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo))))>
#<alt (+.f64 (log.f64 (+.f64 hi x)) (+.f64 (log.f64 (/.f64 1 lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 hi lo)))))>
#<alt (+.f64 (log.f64 (+.f64 hi x)) (+.f64 (log.f64 (/.f64 1 lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 hi lo))))))>
#<alt (+.f64 (log.f64 (+.f64 hi x)) (+.f64 (log.f64 (/.f64 1 lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))) (+.f64 (*.f64 1/5 (/.f64 (pow.f64 hi 5) (pow.f64 lo 5))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 hi lo)))))))>
#<alt (+.f64 (log.f64 (*.f64 -1 (+.f64 hi x))) (log.f64 (/.f64 -1 lo)))>
#<alt (+.f64 (log.f64 (*.f64 -1 (+.f64 hi x))) (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo)))>
#<alt (+.f64 (log.f64 (*.f64 -1 (+.f64 hi x))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 1/2 (/.f64 (pow.f64 hi 2) lo))) lo))))>
#<alt (+.f64 (log.f64 (*.f64 -1 (+.f64 hi x))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 hi 2)) (*.f64 1/3 (/.f64 (pow.f64 hi 3) lo))) lo))) lo))))>
#<alt (+.f64 (log.f64 (*.f64 -1 (+.f64 hi x))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 hi 3)) (*.f64 1/4 (/.f64 (pow.f64 hi 4) lo))) lo)) (*.f64 -1/2 (pow.f64 hi 2))) lo))) lo))))>
#<alt (+.f64 (log.f64 (*.f64 -1 (+.f64 hi x))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 hi 4)) (*.f64 1/5 (/.f64 (pow.f64 hi 5) lo))) lo)) (*.f64 -1/3 (pow.f64 hi 3))) lo)) (*.f64 -1/2 (pow.f64 hi 2))) lo))) lo))))>
#<alt (-.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 hi lo) (/.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 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))))>
#<alt (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) 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 lo) (/.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 1 (+.f64 (/.f64 hi lo) (/.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 1 (+.f64 (/.f64 hi lo) (/.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 1 (+.f64 (/.f64 hi lo) (/.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 1 (+.f64 (/.f64 hi lo) (/.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 lo))>
#<alt (-.f64 (+.f64 1 (*.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 -1 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x lo))>
#<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 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 hi 2)) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.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 1 (pow.f64 hi 2)) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.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 1 (pow.f64 hi 2)) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.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 1 (pow.f64 hi 2)) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.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 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (/.f64 1 lo)) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (/.f64 1 lo)) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (/.f64 1 lo)) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (/.f64 1 lo)) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2)))>
#<alt (/.f64 (-.f64 (*.f64 -1 (*.f64 lo (+.f64 hi x))) (*.f64 hi (+.f64 hi x))) (pow.f64 lo 2))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 hi x))) (*.f64 hi (+.f64 hi x))) (pow.f64 lo 2))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 hi x))) (*.f64 hi (+.f64 hi x))) (pow.f64 lo 2))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 hi x))) (*.f64 hi (+.f64 hi x))) (pow.f64 lo 2))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 hi x))) (*.f64 hi (+.f64 hi x))) (pow.f64 lo 2))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (+.f64 hi x) lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))>
#<alt (-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))>
#<alt 1>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (+.f64 hi x) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (+.f64 hi x)) lo) (*.f64 -1 (+.f64 hi x))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (+.f64 hi x)) lo) (*.f64 -1 (+.f64 hi x))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (+.f64 hi x)) lo) (*.f64 -1 (+.f64 hi x))) lo)))>
#<alt (+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (+.f64 hi x)) lo) (*.f64 -1 (+.f64 hi x))) lo)))>
#<alt (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)>
#<alt (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))>
#<alt (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))>
#<alt (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))>
#<alt (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))>
#<alt (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))>
#<alt (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))>
#<alt (*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) 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 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))>
#<alt (*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))>
#<alt (/.f64 x lo)>
#<alt (+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.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 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (*.f64 hi (pow.f64 lo 2))))))>
#<alt (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.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 1 (*.f64 hi lo)) (+.f64 (/.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 1 (*.f64 hi lo)) (+.f64 (/.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 1 (*.f64 hi lo)) (+.f64 (/.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 -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 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))>
#<alt (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))>
#<alt (/.f64 (+.f64 hi x) lo)>
#<alt (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)>
#<alt (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)>
#<alt (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)>
#<alt (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)>
#<alt (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)>
#<alt (/.f64 (+.f64 hi x) lo)>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))>
#<alt (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))>
Calls

126 calls:

TimeVariablePointExpression
85.0ms
lo
@inf
(exp (log (/ (+ x (+ (* hi (/ (+ x hi) lo)) hi)) lo)))
51.0ms
hi
@-inf
(log (/ (+ x (+ (* hi (/ (+ x hi) lo)) hi)) lo))
20.0ms
x
@0
(/ (+ hi x) lo)
5.0ms
hi
@0
(/ hi (* lo x))
3.0ms
hi
@inf
(log (/ (+ x (+ (* hi (/ (+ x hi) lo)) hi)) lo))

rewrite158.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
288×log1p-expm1-u
288×expm1-log1p-u
281×add-cube-cbrt
280×add-exp-log
279×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify803.0ms (6.3%)

Algorithm
egg-herbie
Rules
1700×times-frac
1040×*-commutative
696×+-commutative
576×sub-neg
554×neg-sub0
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0189574312
1549473410
Stop Event
node limit
Counts
1080 → 885
Calls
Call 1
Inputs
(*.f64 hi (+.f64 1 (/.f64 x lo)))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(/.f64 (*.f64 hi x) lo)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(/.f64 (*.f64 hi (+.f64 hi x)) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
hi
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
hi
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x (*.f64 -1 hi))) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x (*.f64 -1 hi))) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x (*.f64 -1 hi))) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x (*.f64 -1 hi))) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x (*.f64 -1 hi))) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x (*.f64 -1 hi))) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) 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 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(/.f64 x lo)
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo))
(+.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 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.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 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 1 (*.f64 hi lo)) (+.f64 (/.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 (*.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 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 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 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 -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 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (+.f64 hi x) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(/.f64 x lo)
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(/.f64 hi lo)
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(/.f64 x lo)
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(/.f64 x lo)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(*.f64 -1 (/.f64 x lo))
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))
(*.f64 -1 (/.f64 x lo))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo))))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(/.f64 hi lo)
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(/.f64 hi lo)
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) 1))) lo)
(/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) 1))) lo)
(/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) 1))) lo)
(/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) 1))) lo)
(/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) 1))) lo)
1
(+.f64 1 (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo))
(+.f64 1 (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo))
(+.f64 1 (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo))
(+.f64 1 (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo))
(+.f64 1 (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo))
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo)))
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(*.f64 -1 (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))
(/.f64 hi lo)
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo))))
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo))
(/.f64 -1 lo)
(/.f64 hi (*.f64 lo x))
(*.f64 hi (-.f64 (/.f64 1 (*.f64 lo x)) (/.f64 1 (*.f64 hi lo))))
(*.f64 hi (-.f64 (/.f64 1 (*.f64 lo x)) (/.f64 1 (*.f64 hi lo))))
(*.f64 hi (-.f64 (/.f64 1 (*.f64 lo x)) (/.f64 1 (*.f64 hi lo))))
(*.f64 hi (-.f64 (/.f64 1 (*.f64 lo x)) (/.f64 1 (*.f64 hi lo))))
(*.f64 hi (-.f64 (/.f64 1 (*.f64 lo x)) (/.f64 1 (*.f64 hi lo))))
(/.f64 hi (*.f64 lo x))
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (*.f64 lo x)))))
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (*.f64 lo x)))))
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (*.f64 lo x)))))
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (*.f64 lo x)))))
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (*.f64 lo x)))))
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 hi x))) lo))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 hi x))) lo))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 hi x))) lo))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 hi x))) lo))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 hi x))) lo))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 hi x))) lo))
(/.f64 hi (*.f64 lo x))
(/.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)) x)
(/.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)) x)
(/.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)) x)
(/.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)) x)
(/.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)) x)
(/.f64 -1 lo)
(/.f64 -1 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 (-.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 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 -1 (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 4))) (/.f64 hi (pow.f64 lo 3)))) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 5))) (/.f64 hi (pow.f64 lo 4)))) (/.f64 hi (pow.f64 lo 3)))) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 6))) (/.f64 hi (pow.f64 lo 5)))) (/.f64 hi (pow.f64 lo 4)))) (/.f64 hi (pow.f64 lo 3)))) (/.f64 hi (pow.f64 lo 2)))))
(/.f64 hi x)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi lo) x)) x)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 hi lo) x))) x)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi lo) x)) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 2))))) x)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (pow.f64 lo 4)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi lo) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 3)))))) x)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi lo) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 4)) (pow.f64 x 4))))))) x)
(/.f64 hi x)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi lo) x))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 hi lo) (/.f64 (*.f64 hi (pow.f64 lo 2)) x)) x))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 3)) x))) x)) (*.f64 hi lo)) x))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 hi (pow.f64 lo 3)) (/.f64 (*.f64 hi (pow.f64 lo 4)) x)) x))) x)) (*.f64 hi lo)) x))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (pow.f64 lo 4))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 5)) x))) x)) (*.f64 hi (pow.f64 lo 3))) x))) x)) (*.f64 hi lo)) x))) x))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 hi lo) (pow.f64 x 2)))
(+.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 3)) (*.f64 -1 (/.f64 hi (pow.f64 x 2))))) (/.f64 hi x))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 4)) (*.f64 -1 (/.f64 hi (pow.f64 x 3))))) (*.f64 -1 (/.f64 hi (pow.f64 x 2))))) (/.f64 hi x))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 5)) (*.f64 -1 (/.f64 hi (pow.f64 x 4))))) (*.f64 -1 (/.f64 hi (pow.f64 x 3))))) (*.f64 -1 (/.f64 hi (pow.f64 x 2))))) (/.f64 hi x))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 6)) (*.f64 -1 (/.f64 hi (pow.f64 x 5))))) (*.f64 -1 (/.f64 hi (pow.f64 x 4))))) (*.f64 -1 (/.f64 hi (pow.f64 x 3))))) (*.f64 -1 (/.f64 hi (pow.f64 x 2))))) (/.f64 hi x))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (-.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 2)))) (/.f64 (*.f64 hi x) lo)) lo)
(/.f64 (-.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 3)))) (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 2)))) lo)
(/.f64 (-.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 4)) (pow.f64 lo 4)))) (+.f64 (/.f64 (*.f64 hi x) lo) (+.f64 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 2)) (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 3))))) lo)
(/.f64 (-.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 5)) (pow.f64 lo 5)))) (+.f64 (/.f64 (*.f64 hi x) lo) (+.f64 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 2)) (+.f64 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 3)) (/.f64 (*.f64 hi (pow.f64 x 4)) (pow.f64 lo 4)))))) lo)
(*.f64 -1 (/.f64 hi lo))
(*.f64 -1 (/.f64 (+.f64 hi (/.f64 (*.f64 hi x) lo)) lo))
(*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) lo)) (*.f64 hi x)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (pow.f64 x 3)) lo) (*.f64 -1 (*.f64 hi (pow.f64 x 2)))) lo)) (*.f64 hi x)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 4)) lo)) (*.f64 hi (pow.f64 x 3))) lo)) (*.f64 -1 (*.f64 hi (pow.f64 x 2)))) lo)) (*.f64 hi x)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (pow.f64 x 5)) lo) (*.f64 -1 (*.f64 hi (pow.f64 x 4)))) lo)) (*.f64 hi (pow.f64 x 3))) lo)) (*.f64 -1 (*.f64 hi (pow.f64 x 2)))) lo)) (*.f64 hi x)) lo))) lo))
(*.f64 hi (+.f64 1 (/.f64 x lo)))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(/.f64 (*.f64 hi x) lo)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(/.f64 (*.f64 hi (+.f64 hi x)) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
hi
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
hi
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))
(+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (/.f64 (*.f64 lo (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))
(+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))))
(+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3))) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 3))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))))
(+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2))) (*.f64 x (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 lo 4) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 4))) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 4))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 3))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))))
(+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2))) (*.f64 x (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 3))) (*.f64 x (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 4)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 4))) (*.f64 1/5 (/.f64 (*.f64 (pow.f64 lo 5) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 5))) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 5))))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))))
(+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))))
(+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 x (+.f64 1 (/.f64 hi lo)))))))
(+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))))))
(+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4)) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 x (+.f64 1 (/.f64 hi lo)))))))))
(+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4)) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)))) (+.f64 (*.f64 1/5 (/.f64 (*.f64 (pow.f64 lo 5) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 5)) (*.f64 (pow.f64 x 5) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))))))))
(+.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (*.f64 -1 (log.f64 (/.f64 -1 x))))
(+.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))))))
(+.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))) x))))
(+.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3)) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3))))) x)) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))) x))))
(+.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4)) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) x)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) x)) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))) x))))
(+.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.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 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4))) (*.f64 -1/5 (/.f64 (*.f64 (pow.f64 lo 5) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 5)) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 5))))) x)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) x)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) x)) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))) x))))
(log.f64 (/.f64 x lo))
(+.f64 (log.f64 (/.f64 x lo)) (/.f64 (*.f64 hi (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) x))
(+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 1/2 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) x))))
(+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 1/6 (*.f64 hi (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 x 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)) (pow.f64 x 3)))))) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (*.f64 lo x))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) x))))
(+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (*.f64 lo x))))) (*.f64 hi (+.f64 (*.f64 1/24 (*.f64 hi (-.f64 (+.f64 (*.f64 -6 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4)) (pow.f64 x 4))) (*.f64 24 (/.f64 (*.f64 lo (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 x 3)))) (*.f64 12 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))) (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 x 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)) (pow.f64 x 3))))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) x))))
(+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (*.f64 lo x))))) (*.f64 hi (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 x 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)) (pow.f64 x 3))))) (*.f64 hi (+.f64 (*.f64 1/120 (*.f64 hi (+.f64 (*.f64 -120 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)) (pow.f64 x 4))) (+.f64 (*.f64 24 (/.f64 (*.f64 (pow.f64 lo 5) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 5)) (pow.f64 x 5))) (*.f64 120 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (*.f64 lo (pow.f64 x 3)))))))) (*.f64 1/24 (-.f64 (+.f64 (*.f64 -6 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4)) (pow.f64 x 4))) (*.f64 24 (/.f64 (*.f64 lo (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 x 3)))) (*.f64 12 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) x))))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (*.f64 -2 (log.f64 (/.f64 1 hi))))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi)))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi))))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (*.f64 2 (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi)))))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 8) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4))) (*.f64 24 (*.f64 (pow.f64 lo 5) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (*.f64 2 (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi))))))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 1/120 (/.f64 (+.f64 (*.f64 -120 (*.f64 (pow.f64 lo 7) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)))) (+.f64 (*.f64 24 (*.f64 (pow.f64 lo 10) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 5))) (*.f64 120 (*.f64 (pow.f64 lo 4) (*.f64 (pow.f64 x 2) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))))) (pow.f64 hi 5))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 8) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4))) (*.f64 24 (*.f64 (pow.f64 lo 5) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (*.f64 2 (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi)))))))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (*.f64 -2 (log.f64 (/.f64 -1 hi))))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi))))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 2))) (*.f64 2 (*.f64 lo x))) hi)) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)))) hi))))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))))) (*.f64 2 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 3)))) hi)) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 2))) (*.f64 2 (*.f64 lo x))))) hi)) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)))) hi))))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 4))) (*.f64 24 (*.f64 (pow.f64 lo 5) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 2)))))) hi)) (*.f64 1/6 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))))) (*.f64 2 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 3)))))) hi)) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 2))) (*.f64 2 (*.f64 lo x))))) hi)) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)))) hi))))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (/.f64 (+.f64 (*.f64 -120 (*.f64 (pow.f64 lo 7) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 3)))) (+.f64 (*.f64 24 (*.f64 (pow.f64 lo 10) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 5))) (*.f64 120 (*.f64 (pow.f64 lo 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))))))) hi)) (*.f64 1/24 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 4))) (*.f64 24 (*.f64 (pow.f64 lo 5) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 2)))))))) hi)) (*.f64 1/6 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))))) (*.f64 2 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 3)))))) hi)) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 2))) (*.f64 2 (*.f64 lo x))))) hi)) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)))) hi))))
(+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (*.f64 -2 (log.f64 lo)))
(+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (+.f64 (*.f64 -2 (log.f64 lo)) (/.f64 lo hi)))
(+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (+.f64 (*.f64 -2 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 -1/2 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))))
(+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (+.f64 (*.f64 -2 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 1/3 (/.f64 lo (pow.f64 hi 3))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))) (/.f64 1 hi)))))
(+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (+.f64 (*.f64 -2 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 lo (+.f64 (*.f64 -1/4 (/.f64 lo (pow.f64 hi 4))) (*.f64 1/3 (/.f64 1 (pow.f64 hi 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))) (/.f64 1 hi)))))
(+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (+.f64 (*.f64 -2 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 1/5 (/.f64 lo (pow.f64 hi 5))) (*.f64 1/4 (/.f64 1 (pow.f64 hi 4))))) (*.f64 1/3 (/.f64 1 (pow.f64 hi 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))) (/.f64 1 hi)))))
(+.f64 (log.f64 (+.f64 hi x)) (log.f64 (/.f64 1 lo)))
(+.f64 (log.f64 (+.f64 hi x)) (+.f64 (log.f64 (/.f64 1 lo)) (/.f64 hi lo)))
(+.f64 (log.f64 (+.f64 hi x)) (+.f64 (log.f64 (/.f64 1 lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo))))
(+.f64 (log.f64 (+.f64 hi x)) (+.f64 (log.f64 (/.f64 1 lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 hi lo)))))
(+.f64 (log.f64 (+.f64 hi x)) (+.f64 (log.f64 (/.f64 1 lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 hi lo))))))
(+.f64 (log.f64 (+.f64 hi x)) (+.f64 (log.f64 (/.f64 1 lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))) (+.f64 (*.f64 1/5 (/.f64 (pow.f64 hi 5) (pow.f64 lo 5))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 hi lo)))))))
(+.f64 (log.f64 (*.f64 -1 (+.f64 hi x))) (log.f64 (/.f64 -1 lo)))
(+.f64 (log.f64 (*.f64 -1 (+.f64 hi x))) (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 (log.f64 (*.f64 -1 (+.f64 hi x))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 1/2 (/.f64 (pow.f64 hi 2) lo))) lo))))
(+.f64 (log.f64 (*.f64 -1 (+.f64 hi x))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 hi 2)) (*.f64 1/3 (/.f64 (pow.f64 hi 3) lo))) lo))) lo))))
(+.f64 (log.f64 (*.f64 -1 (+.f64 hi x))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 hi 3)) (*.f64 1/4 (/.f64 (pow.f64 hi 4) lo))) lo)) (*.f64 -1/2 (pow.f64 hi 2))) lo))) lo))))
(+.f64 (log.f64 (*.f64 -1 (+.f64 hi x))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 hi 4)) (*.f64 1/5 (/.f64 (pow.f64 hi 5) lo))) lo)) (*.f64 -1/3 (pow.f64 hi 3))) lo)) (*.f64 -1/2 (pow.f64 hi 2))) lo))) lo))))
(-.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.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)))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) 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 lo) (/.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 1 (+.f64 (/.f64 hi lo) (/.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 1 (+.f64 (/.f64 hi lo) (/.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 1 (+.f64 (/.f64 hi lo) (/.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 1 (+.f64 (/.f64 hi lo) (/.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 lo))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x lo))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.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 (pow.f64 hi 2)) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.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 (pow.f64 hi 2)) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.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 (pow.f64 hi 2)) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.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 (pow.f64 hi 2)) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo)))))))
(*.f64 -1 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (/.f64 1 lo)) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (/.f64 1 lo)) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (/.f64 1 lo)) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (/.f64 1 lo)) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2)))
(/.f64 (-.f64 (*.f64 -1 (*.f64 lo (+.f64 hi x))) (*.f64 hi (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 hi x))) (*.f64 hi (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 hi x))) (*.f64 hi (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 hi x))) (*.f64 hi (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 hi x))) (*.f64 hi (+.f64 hi x))) (pow.f64 lo 2))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 hi x) lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 hi x) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (+.f64 hi x)) lo) (*.f64 -1 (+.f64 hi x))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (+.f64 hi x)) lo) (*.f64 -1 (+.f64 hi x))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (+.f64 hi x)) lo) (*.f64 -1 (+.f64 hi x))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (+.f64 hi x)) lo) (*.f64 -1 (+.f64 hi x))) lo)))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) 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 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(/.f64 x lo)
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo))
(+.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 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(+.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 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 1 (*.f64 hi lo)) (+.f64 (/.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 (*.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 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 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 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 -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 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (+.f64 hi x) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(+.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) hi)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 1)
(*.f64 1 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) 3) (pow.f64 hi 3)) (+.f64 (*.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) (/.f64 hi (/.f64 lo (+.f64 hi x)))) (-.f64 (pow.f64 hi 2) (*.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) hi))))
(/.f64 (-.f64 (*.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) (/.f64 hi (/.f64 lo (+.f64 hi x)))) (pow.f64 hi 2)) (-.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) hi))
(pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 1)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 3)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 2)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 2))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 3))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 1))
(-.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))) 1)
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (/.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(*.f64 1 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (sqrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3) 1) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) 1) (-.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1))
(pow.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1))
(fma.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1)
(fma.f64 -1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1)
(+.f64 0 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(-.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1)
(-.f64 0 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(*.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (/.f64 1 lo))
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (fabs.f64 (/.f64 1 lo)))
(*.f64 -1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(*.f64 (pow.f64 lo -1/2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (sqrt.f64 lo)))
(*.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (/.f64 1 (neg.f64 lo)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2)) (fabs.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (cbrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 2) 1) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 1) (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (cbrt.f64 lo)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2)
(pow.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) -1)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 2)) (cbrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))) (sqrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(neg.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))
(fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(fabs.f64 (-.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 0))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 3) (pow.f64 lo -3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 hi x) lo))) 1)
(*.f64 (+.f64 hi x) (/.f64 1 lo))
(*.f64 1 (/.f64 (+.f64 hi x) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 hi x) lo)) 2) (cbrt.f64 (/.f64 (+.f64 hi x) lo)))
(*.f64 (pow.f64 lo -1/2) (/.f64 (+.f64 hi x) (sqrt.f64 lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 hi x) lo)) (sqrt.f64 (/.f64 (+.f64 hi x) lo)))
(*.f64 (neg.f64 (+.f64 hi x)) (/.f64 1 (neg.f64 lo)))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 hi x) (cbrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 hi x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 hi x)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 hi x)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 hi x) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 hi x)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 hi x)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 hi x)) 1) (/.f64 (sqrt.f64 (+.f64 hi x)) lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 hi x)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 hi x)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (+.f64 hi x) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 hi x) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 hi x) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 hi x) lo)) 2)
(pow.f64 (/.f64 lo (+.f64 hi x)) -1)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 hi x) lo) 2))
(log.f64 (exp.f64 (/.f64 (+.f64 hi x) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 hi x) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 hi x) lo) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 hi x) 3) (pow.f64 lo -3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 hi x) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 hi x) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 hi x) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 hi x) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 hi x) lo)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (*.f64 x lo)))) 1)
(*.f64 hi (/.f64 1 (*.f64 x lo)))
(*.f64 1 (/.f64 hi (*.f64 x lo)))
(*.f64 (/.f64 1 lo) (/.f64 hi x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (*.f64 x lo))))
(*.f64 (sqrt.f64 (/.f64 hi (*.f64 x lo))) (sqrt.f64 (/.f64 hi (*.f64 x lo))))
(*.f64 (neg.f64 hi) (/.f64 1 (neg.f64 (*.f64 x lo))))
(*.f64 (/.f64 hi lo) (/.f64 1 x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) 1) (/.f64 (cbrt.f64 hi) (*.f64 x lo)))
(*.f64 (/.f64 (sqrt.f64 hi) 1) (/.f64 (sqrt.f64 hi) (*.f64 x lo)))
(*.f64 (/.f64 1 x) (/.f64 hi lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x lo)) 2)) (/.f64 hi (cbrt.f64 (*.f64 x lo))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x lo))) (/.f64 hi (sqrt.f64 (*.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) x) (/.f64 (cbrt.f64 hi) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) lo) (/.f64 (cbrt.f64 hi) x))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) (pow.f64 (cbrt.f64 (*.f64 x lo)) 2)) (cbrt.f64 (/.f64 hi (*.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) (sqrt.f64 (*.f64 x lo))) (/.f64 (cbrt.f64 hi) (sqrt.f64 (*.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 hi) x) (/.f64 (sqrt.f64 hi) lo))
(*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) x))
(*.f64 (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 (*.f64 x lo)) 2)) (/.f64 (sqrt.f64 hi) (cbrt.f64 (*.f64 x lo))))
(pow.f64 (/.f64 hi (*.f64 x lo)) 1)
(pow.f64 (cbrt.f64 (/.f64 hi (*.f64 x lo))) 3)
(pow.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 hi (*.f64 x lo))) 2)
(pow.f64 (*.f64 lo (/.f64 x hi)) -1)
(sqrt.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2))
(log.f64 (exp.f64 (/.f64 hi (*.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (*.f64 x lo)))))
(cbrt.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 3))
(expm1.f64 (log1p.f64 (/.f64 hi (*.f64 x lo))))
(log1p.f64 (expm1.f64 (/.f64 hi (*.f64 x lo))))
(exp.f64 (log.f64 (/.f64 hi (*.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (*.f64 x lo))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1))) 1)
(-.f64 (/.f64 1 (-.f64 1 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))) (/.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2) (-.f64 1 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))))
(*.f64 1 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)) 2) (cbrt.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)))
(*.f64 (sqrt.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)) (sqrt.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)))
(*.f64 (+.f64 1 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2)) (/.f64 1 (-.f64 1 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))) (+.f64 1 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 3))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))) (-.f64 1 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2)) (-.f64 1 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2))) (neg.f64 (-.f64 1 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 3) 1) (+.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2) (-.f64 1 (*.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2) 1) (-.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 1))
(pow.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1) 2))
(log.f64 (exp.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1))))
(cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)))
(log1p.f64 (expm1.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)))
(exp.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))) 1))
(fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)
(fma.f64 1 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 1)
(fma.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) x 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))) 2) (cbrt.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))) 1)
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))) (sqrt.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))) 1)
(-.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1) 1)
(pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 1)
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))) 3)
(pow.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))) 2)
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 3))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))))
(exp.f64 (log.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))) 1))
(+.f64 (/.f64 hi (*.f64 x lo)) (neg.f64 (/.f64 1 lo)))
(+.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) (fma.f64 (neg.f64 (pow.f64 lo -1/2)) (pow.f64 lo -1/2) (/.f64 1 lo)))
(+.f64 (fma.f64 hi (/.f64 1 (*.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 lo) 1))) (fma.f64 (neg.f64 (/.f64 1 lo)) 1 (*.f64 (/.f64 1 lo) 1)))
(+.f64 (fma.f64 hi (/.f64 1 (*.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 lo))) (cbrt.f64 (pow.f64 lo -2)) (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))))
(+.f64 (fma.f64 1 (/.f64 hi (*.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 lo) 1))) (fma.f64 (neg.f64 (/.f64 1 lo)) 1 (*.f64 (/.f64 1 lo) 1)))
(+.f64 (fma.f64 1 (/.f64 hi (*.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 lo))) (cbrt.f64 (pow.f64 lo -2)) (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (*.f64 x lo))) (neg.f64 (*.f64 (/.f64 1 lo) 1))) (fma.f64 (neg.f64 (/.f64 1 lo)) 1 (*.f64 (/.f64 1 lo) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (*.f64 x lo))) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 lo))) (cbrt.f64 (pow.f64 lo -2)) (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 hi (*.f64 x lo))) (sqrt.f64 (/.f64 hi (*.f64 x lo))) (neg.f64 (*.f64 (/.f64 1 lo) 1))) (fma.f64 (neg.f64 (/.f64 1 lo)) 1 (*.f64 (/.f64 1 lo) 1)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 hi (*.f64 x lo))) (sqrt.f64 (/.f64 hi (*.f64 x lo))) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 lo))) (cbrt.f64 (pow.f64 lo -2)) (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))))
(*.f64 1 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2) (cbrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) (sqrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))
(*.f64 (-.f64 (*.f64 hi lo) (*.f64 x lo)) (/.f64 1 (*.f64 (*.f64 x lo) lo)))
(*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 3) (pow.f64 lo -3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (+.f64 (pow.f64 lo -2) (/.f64 (/.f64 hi (*.f64 x lo)) lo)))))
(*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (pow.f64 lo -2)) (/.f64 1 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))
(/.f64 1 (/.f64 (*.f64 (*.f64 x lo) lo) (-.f64 (*.f64 hi lo) (*.f64 x lo))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (+.f64 (pow.f64 lo -2) (/.f64 (/.f64 hi (*.f64 x lo)) lo))) (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 3) (pow.f64 lo -3))))
(/.f64 1 (/.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (pow.f64 lo -2))))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 x lo)) (*.f64 (*.f64 x lo) lo))
(/.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 3) (pow.f64 lo -3)) (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (+.f64 (pow.f64 lo -2) (/.f64 (/.f64 hi (*.f64 x lo)) lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (pow.f64 lo -2)) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))
(/.f64 (-.f64 (*.f64 hi (neg.f64 lo)) (*.f64 (*.f64 x lo) -1)) (*.f64 (*.f64 x lo) (neg.f64 lo)))
(/.f64 (-.f64 lo (*.f64 (*.f64 lo (/.f64 x hi)) 1)) (*.f64 (*.f64 lo (/.f64 x hi)) lo))
(/.f64 (-.f64 (neg.f64 lo) (*.f64 (*.f64 lo (/.f64 x hi)) -1)) (*.f64 (*.f64 lo (/.f64 x hi)) (neg.f64 lo)))
(/.f64 (-.f64 (*.f64 (neg.f64 hi) lo) (*.f64 (neg.f64 (*.f64 x lo)) 1)) (*.f64 (neg.f64 (*.f64 x lo)) lo))
(/.f64 (-.f64 (*.f64 (neg.f64 hi) (neg.f64 lo)) (*.f64 (neg.f64 (*.f64 x lo)) -1)) (*.f64 (neg.f64 (*.f64 x lo)) (neg.f64 lo)))
(/.f64 (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x 1)) (*.f64 x lo))
(/.f64 (-.f64 (*.f64 (/.f64 hi lo) (neg.f64 lo)) (*.f64 x -1)) (*.f64 x (neg.f64 lo)))
(/.f64 (neg.f64 (-.f64 (*.f64 hi lo) (*.f64 x lo))) (neg.f64 (*.f64 (*.f64 x lo) lo)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 3) (pow.f64 lo -3))) (neg.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (+.f64 (pow.f64 lo -2) (/.f64 (/.f64 hi (*.f64 x lo)) lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (pow.f64 lo -2))) (neg.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 3) (pow.f64 (neg.f64 (/.f64 1 lo)) 3)) (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (-.f64 (*.f64 (neg.f64 (/.f64 1 lo)) (neg.f64 (/.f64 1 lo))) (*.f64 (/.f64 hi (*.f64 x lo)) (neg.f64 (/.f64 1 lo))))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (*.f64 (neg.f64 (/.f64 1 lo)) (neg.f64 (/.f64 1 lo)))) (-.f64 (/.f64 hi (*.f64 x lo)) (neg.f64 (/.f64 1 lo))))
(pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 3)
(pow.f64 (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 2))
(log.f64 (exp.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))
(exp.f64 (log.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 1))
(fma.f64 hi (/.f64 1 (*.f64 x lo)) (neg.f64 (/.f64 1 lo)))
(fma.f64 1 (/.f64 hi (*.f64 x lo)) (neg.f64 (/.f64 1 lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (*.f64 x lo))) (neg.f64 (/.f64 1 lo)))
(fma.f64 (sqrt.f64 (/.f64 hi (*.f64 x lo))) (sqrt.f64 (/.f64 hi (*.f64 x lo))) (neg.f64 (/.f64 1 lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(*.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)))
(*.f64 (pow.f64 hi -1) (pow.f64 (/.f64 1 (-.f64 x lo)) -1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.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)) (/.f64 (cbrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (/.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(/.f64 (-.f64 x lo) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -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))
(exp.f64 (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) 1)
(*.f64 hi (/.f64 1 (-.f64 x lo)))
(*.f64 1 (/.f64 hi (-.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (neg.f64 hi) (/.f64 1 (neg.f64 (-.f64 x lo))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 x lo))) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) 1) (/.f64 (cbrt.f64 hi) (-.f64 x lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) (sqrt.f64 (-.f64 x lo))) (/.f64 (cbrt.f64 hi) (sqrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 hi) 1) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(*.f64 (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (/.f64 (sqrt.f64 hi) (cbrt.f64 (-.f64 x lo))))
(pow.f64 (/.f64 hi (-.f64 x lo)) 1)
(pow.f64 (/.f64 (-.f64 x lo) hi) -1)
(pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 3)
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) 2)
(sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 2))
(log.f64 (exp.f64 (/.f64 hi (-.f64 x lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(log1p.f64 (expm1.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) 1))
(+.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) hi)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 1)
(*.f64 1 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) 3) (pow.f64 hi 3)) (+.f64 (*.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) (/.f64 hi (/.f64 lo (+.f64 hi x)))) (-.f64 (pow.f64 hi 2) (*.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) hi))))
(/.f64 (-.f64 (*.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) (/.f64 hi (/.f64 lo (+.f64 hi x)))) (pow.f64 hi 2)) (-.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) hi))
(pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 1)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 3)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 2)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 2))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 3))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 1))
(+.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (neg.f64 (log.f64 lo)))
(+.f64 0 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(+.f64 (log.f64 -1) (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (log.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2)) (log.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(-.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (log.f64 lo))
(-.f64 0 (log.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))) 1)
(-.f64 (log.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) (log.f64 (neg.f64 lo)))
(*.f64 1 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 2) (cbrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (sqrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 3) (pow.f64 (log.f64 lo) 3)) (+.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) (+.f64 (*.f64 (log.f64 lo) (log.f64 lo)) (*.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (log.f64 lo)))))
(/.f64 (-.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) (*.f64 (log.f64 lo) (log.f64 lo))) (+.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (log.f64 lo)))
(pow.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1)
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 3)
(pow.f64 (pow.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 2)
(neg.f64 (log.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))))
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 3))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(log1p.f64 (-.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1))
(exp.f64 (log.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 1))
(-.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))) 1)
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (/.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(*.f64 1 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (sqrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3) 1) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) 1) (-.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1))
(pow.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1))
(fma.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1)
(fma.f64 -1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1)
(+.f64 0 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(-.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1)
(-.f64 0 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(*.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (/.f64 1 lo))
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (fabs.f64 (/.f64 1 lo)))
(*.f64 -1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(*.f64 (pow.f64 lo -1/2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (sqrt.f64 lo)))
(*.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (/.f64 1 (neg.f64 lo)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2)) (fabs.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (cbrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 2) 1) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 1) (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (cbrt.f64 lo)))
(/.f64 1 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(/.f64 1 (fabs.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))))
(/.f64 1 (/.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 1))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(/.f64 -1 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(/.f64 -1 (neg.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))))
(/.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (neg.f64 lo))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 3)) 1) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 2) (*.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) lo))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 3)) -1) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 2) (*.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 2)) 1) (*.f64 (-.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 2)) -1) (*.f64 (-.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (neg.f64 lo)))
(/.f64 (neg.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) (neg.f64 (neg.f64 lo)))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (*.f64 0 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2)
(pow.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) -1)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 2)) (cbrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))) (sqrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(neg.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))
(fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(fabs.f64 (-.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 0))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 3) (pow.f64 lo -3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
Outputs
(*.f64 hi (+.f64 1 (/.f64 x lo)))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo))))
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 (fma.f64 (/.f64 x lo) -1 -1) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 (fma.f64 (/.f64 x lo) -1 -1) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 (fma.f64 (/.f64 x lo) -1 -1) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 (fma.f64 (/.f64 x lo) -1 -1) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 (fma.f64 (/.f64 x lo) -1 -1) hi)))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (/.f64 x lo))))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (/.f64 x lo))))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (/.f64 x lo))))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (/.f64 x lo))))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (/.f64 x lo))))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (+.f64 (/.f64 hi lo) (/.f64 hi x)) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (+.f64 (/.f64 hi lo) (/.f64 hi x)) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (+.f64 (/.f64 hi lo) (/.f64 hi x)) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (+.f64 (/.f64 hi lo) (/.f64 hi x)) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (+.f64 (/.f64 hi lo) (/.f64 hi x)) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(/.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 (pow.f64 hi 2) lo)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))
(/.f64 (*.f64 hi (+.f64 hi x)) lo)
(*.f64 hi (/.f64 (+.f64 hi x) lo))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
(/.f64 (*.f64 hi (+.f64 lo (+.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
(/.f64 (*.f64 hi (+.f64 lo (+.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
(/.f64 (*.f64 hi (+.f64 lo (+.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
(/.f64 (*.f64 hi (+.f64 lo (+.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
(/.f64 (*.f64 hi (+.f64 lo (+.f64 hi x))) lo)
hi
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
hi
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(-.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(-.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(-.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(-.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(-.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi (*.f64 -1 x))) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(-.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (/.f64 x lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (/.f64 x lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (/.f64 x lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (/.f64 x lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (/.f64 x lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (/.f64 x lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x (*.f64 -1 hi))) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x (neg.f64 hi)) lo)) (neg.f64 hi))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x (*.f64 -1 hi))) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x (neg.f64 hi)) lo)) (neg.f64 hi))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x (*.f64 -1 hi))) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x (neg.f64 hi)) lo)) (neg.f64 hi))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x (*.f64 -1 hi))) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x (neg.f64 hi)) lo)) (neg.f64 hi))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x (*.f64 -1 hi))) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x (neg.f64 hi)) lo)) (neg.f64 hi))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x (*.f64 -1 hi))) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x (neg.f64 hi)) lo)) (neg.f64 hi))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.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 (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (+.f64 (/.f64 (/.f64 hi x) lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (+.f64 (/.f64 (/.f64 hi x) lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (+.f64 (/.f64 (/.f64 hi x) lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (+.f64 (/.f64 (/.f64 hi x) lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (+.f64 (/.f64 (/.f64 hi x) lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.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)))
(neg.f64 (*.f64 x (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 -1 lo)))
(/.f64 x lo)
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo))
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo))
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo))
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(fma.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 1 (*.f64 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 (/.f64 1 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 (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))))))
(*.f64 (pow.f64 hi 2) (+.f64 (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 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 1 (*.f64 hi lo)) (+.f64 (/.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 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 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 1 (*.f64 hi lo)) (+.f64 (/.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 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 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 1 (*.f64 hi lo)) (+.f64 (/.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 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 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 -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 (fma.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 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (/.f64 (neg.f64 x) (*.f64 hi lo)) (fma.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 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (/.f64 (neg.f64 x) (*.f64 hi lo)) (fma.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 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (/.f64 (neg.f64 x) (*.f64 hi lo)) (fma.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 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (/.f64 (neg.f64 x) (*.f64 hi lo)) (fma.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 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) hi)))
(/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2))
(*.f64 hi (/.f64 (+.f64 hi x) (pow.f64 lo 2)))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (*.f64 (+.f64 hi x) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (*.f64 (+.f64 hi x) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (*.f64 (+.f64 hi x) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (*.f64 (+.f64 hi x) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (*.f64 (+.f64 hi x) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 hi x) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo))))) lo))
(neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 hi x)) (*.f64 hi (/.f64 (+.f64 hi x) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo))))) lo))
(neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 hi x)) (*.f64 hi (/.f64 (+.f64 hi x) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo))))) lo))
(neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 hi x)) (*.f64 hi (/.f64 (+.f64 hi x) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo))))) lo))
(neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 hi x)) (*.f64 hi (/.f64 (+.f64 hi x) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo))))) lo))
(neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 hi x)) (*.f64 hi (/.f64 (+.f64 hi x) lo))) lo))
(/.f64 x lo)
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo)))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo)))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo)))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo)))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo)))
(/.f64 hi lo)
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (/.f64 x hi) lo) (/.f64 -1 lo)))
(*.f64 (neg.f64 hi) (fma.f64 (/.f64 (/.f64 x hi) lo) -1 (/.f64 -1 lo)))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (/.f64 x hi) lo) (/.f64 -1 lo)))
(*.f64 (neg.f64 hi) (fma.f64 (/.f64 (/.f64 x hi) lo) -1 (/.f64 -1 lo)))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (/.f64 x hi) lo) (/.f64 -1 lo)))
(*.f64 (neg.f64 hi) (fma.f64 (/.f64 (/.f64 x hi) lo) -1 (/.f64 -1 lo)))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (/.f64 x hi) lo) (/.f64 -1 lo)))
(*.f64 (neg.f64 hi) (fma.f64 (/.f64 (/.f64 x hi) lo) -1 (/.f64 -1 lo)))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (/.f64 x hi) lo) (/.f64 -1 lo)))
(*.f64 (neg.f64 hi) (fma.f64 (/.f64 (/.f64 x hi) lo) -1 (/.f64 -1 lo)))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(/.f64 x lo)
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 (/.f64 hi x) lo)))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 (/.f64 hi x) lo)))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 (/.f64 hi x) lo)))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 (/.f64 hi x) lo)))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 (/.f64 hi x) lo)))
(/.f64 x lo)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (/.f64 hi x) lo) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (/.f64 hi x) lo) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (/.f64 hi x) lo) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (/.f64 hi x) lo) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (/.f64 hi x) lo) (/.f64 -1 lo)))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 x lo)))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))
(*.f64 x (+.f64 (/.f64 1 x) (/.f64 (+.f64 (/.f64 hi x) -1) lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))
(*.f64 x (+.f64 (/.f64 1 x) (/.f64 (+.f64 (/.f64 hi x) -1) lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))
(*.f64 x (+.f64 (/.f64 1 x) (/.f64 (+.f64 (/.f64 hi x) -1) lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))
(*.f64 x (+.f64 (/.f64 1 x) (/.f64 (+.f64 (/.f64 hi x) -1) lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 1 x) (/.f64 hi (*.f64 lo x))) (/.f64 1 lo)))
(*.f64 x (+.f64 (/.f64 1 x) (/.f64 (+.f64 (/.f64 hi x) -1) lo)))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 1 lo)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 1 lo)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 1 lo)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 1 lo)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) x) (/.f64 1 lo)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 1 lo) (/.f64 (+.f64 1 (/.f64 hi lo)) x)))
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 (-.f64 1 (/.f64 x lo)) (/.f64 hi lo))
(+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 x lo)))
(/.f64 hi lo)
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 (/.f64 x hi) lo) (/.f64 1 hi)) (/.f64 1 lo)))
(*.f64 hi (+.f64 (-.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) lo)) (/.f64 1 lo)))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 (/.f64 x hi) lo) (/.f64 1 hi)) (/.f64 1 lo)))
(*.f64 hi (+.f64 (-.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) lo)) (/.f64 1 lo)))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 (/.f64 x hi) lo) (/.f64 1 hi)) (/.f64 1 lo)))
(*.f64 hi (+.f64 (-.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) lo)) (/.f64 1 lo)))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 (/.f64 x hi) lo) (/.f64 1 hi)) (/.f64 1 lo)))
(*.f64 hi (+.f64 (-.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) lo)) (/.f64 1 lo)))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 (/.f64 x hi) lo) (/.f64 1 hi)) (/.f64 1 lo)))
(*.f64 hi (+.f64 (-.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) lo)) (/.f64 1 lo)))
(/.f64 hi lo)
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 -1 lo)))
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) 1))) lo)
(/.f64 (+.f64 lo (*.f64 x (+.f64 (/.f64 hi x) -1))) lo)
(/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) 1))) lo)
(/.f64 (+.f64 lo (*.f64 x (+.f64 (/.f64 hi x) -1))) lo)
(/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) 1))) lo)
(/.f64 (+.f64 lo (*.f64 x (+.f64 (/.f64 hi x) -1))) lo)
(/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) 1))) lo)
(/.f64 (+.f64 lo (*.f64 x (+.f64 (/.f64 hi x) -1))) lo)
(/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) 1))) lo)
(/.f64 (+.f64 lo (*.f64 x (+.f64 (/.f64 hi x) -1))) lo)
1
(+.f64 1 (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(+.f64 1 (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(+.f64 1 (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(+.f64 1 (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(+.f64 1 (/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
1
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo)))
(+.f64 1 (neg.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 (neg.f64 hi) x)) lo))))
(-.f64 1 (*.f64 x (/.f64 (-.f64 1 (/.f64 hi x)) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo)))
(+.f64 1 (neg.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 (neg.f64 hi) x)) lo))))
(-.f64 1 (*.f64 x (/.f64 (-.f64 1 (/.f64 hi x)) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo)))
(+.f64 1 (neg.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 (neg.f64 hi) x)) lo))))
(-.f64 1 (*.f64 x (/.f64 (-.f64 1 (/.f64 hi x)) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo)))
(+.f64 1 (neg.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 (neg.f64 hi) x)) lo))))
(-.f64 1 (*.f64 x (/.f64 (-.f64 1 (/.f64 hi x)) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo)))
(+.f64 1 (neg.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 (neg.f64 hi) x)) lo))))
(-.f64 1 (*.f64 x (/.f64 (-.f64 1 (/.f64 hi x)) lo)))
(/.f64 hi lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (/.f64 hi x) lo) (/.f64 1 lo)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 1 lo) (/.f64 (/.f64 hi x) lo)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (/.f64 hi x) lo) (/.f64 1 lo)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 1 lo) (/.f64 (/.f64 hi x) lo)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (/.f64 hi x) lo) (/.f64 1 lo)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 1 lo) (/.f64 (/.f64 hi x) lo)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (/.f64 hi x) lo) (/.f64 1 lo)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 1 lo) (/.f64 (/.f64 hi x) lo)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (/.f64 hi x) lo) (/.f64 1 lo)))
(*.f64 (neg.f64 x) (-.f64 (/.f64 1 lo) (/.f64 (/.f64 hi x) lo)))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo))
(fma.f64 -1 (/.f64 x lo) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))
(*.f64 hi (fma.f64 -1 (/.f64 (/.f64 x hi) lo) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo)))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))
(*.f64 hi (fma.f64 -1 (/.f64 (/.f64 x hi) lo) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo)))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))
(*.f64 hi (fma.f64 -1 (/.f64 (/.f64 x hi) lo) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo)))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))
(*.f64 hi (fma.f64 -1 (/.f64 (/.f64 x hi) lo) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo)))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)))
(*.f64 hi (fma.f64 -1 (/.f64 (/.f64 x hi) lo) (/.f64 1 lo)))
(*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo)))
(/.f64 hi lo)
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 -1 lo)))
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) 1)) lo)
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo))
(neg.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 (neg.f64 hi) x)) lo)))
(neg.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 hi x)) lo)))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo))
(neg.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 (neg.f64 hi) x)) lo)))
(neg.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 hi x)) lo)))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo))
(neg.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 (neg.f64 hi) x)) lo)))
(neg.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 hi x)) lo)))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo))
(neg.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 (neg.f64 hi) x)) lo)))
(neg.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 hi x)) lo)))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo))
(neg.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 (neg.f64 hi) x)) lo)))
(neg.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 hi x)) lo)))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (*.f64 -1 (/.f64 hi x)))) lo))
(neg.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 (neg.f64 hi) x)) lo)))
(neg.f64 (*.f64 x (/.f64 (-.f64 1 (/.f64 hi x)) lo)))
(/.f64 -1 lo)
(/.f64 hi (*.f64 lo x))
(/.f64 (/.f64 hi x) lo)
(*.f64 hi (-.f64 (/.f64 1 (*.f64 lo x)) (/.f64 1 (*.f64 hi lo))))
(*.f64 hi (-.f64 (/.f64 1 (*.f64 x lo)) (/.f64 (/.f64 1 hi) lo)))
(*.f64 hi (-.f64 (/.f64 1 (*.f64 lo x)) (/.f64 1 (*.f64 hi lo))))
(*.f64 hi (-.f64 (/.f64 1 (*.f64 x lo)) (/.f64 (/.f64 1 hi) lo)))
(*.f64 hi (-.f64 (/.f64 1 (*.f64 lo x)) (/.f64 1 (*.f64 hi lo))))
(*.f64 hi (-.f64 (/.f64 1 (*.f64 x lo)) (/.f64 (/.f64 1 hi) lo)))
(*.f64 hi (-.f64 (/.f64 1 (*.f64 lo x)) (/.f64 1 (*.f64 hi lo))))
(*.f64 hi (-.f64 (/.f64 1 (*.f64 x lo)) (/.f64 (/.f64 1 hi) lo)))
(*.f64 hi (-.f64 (/.f64 1 (*.f64 lo x)) (/.f64 1 (*.f64 hi lo))))
(*.f64 hi (-.f64 (/.f64 1 (*.f64 x lo)) (/.f64 (/.f64 1 hi) lo)))
(/.f64 hi (*.f64 lo x))
(/.f64 (/.f64 hi x) lo)
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (*.f64 lo x)))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (*.f64 x lo))))
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (*.f64 lo x)))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (*.f64 x lo))))
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (*.f64 lo x)))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (*.f64 x lo))))
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (*.f64 lo x)))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (*.f64 x lo))))
(*.f64 -1 (*.f64 hi (-.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (*.f64 lo x)))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (*.f64 x lo))))
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(/.f64 (-.f64 (/.f64 hi x) 1) lo)
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 hi x))) lo))
(neg.f64 (/.f64 (+.f64 1 (/.f64 (neg.f64 hi) x)) lo))
(neg.f64 (/.f64 (-.f64 1 (/.f64 hi x)) lo))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 hi x))) lo))
(neg.f64 (/.f64 (+.f64 1 (/.f64 (neg.f64 hi) x)) lo))
(neg.f64 (/.f64 (-.f64 1 (/.f64 hi x)) lo))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 hi x))) lo))
(neg.f64 (/.f64 (+.f64 1 (/.f64 (neg.f64 hi) x)) lo))
(neg.f64 (/.f64 (-.f64 1 (/.f64 hi x)) lo))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 hi x))) lo))
(neg.f64 (/.f64 (+.f64 1 (/.f64 (neg.f64 hi) x)) lo))
(neg.f64 (/.f64 (-.f64 1 (/.f64 hi x)) lo))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 hi x))) lo))
(neg.f64 (/.f64 (+.f64 1 (/.f64 (neg.f64 hi) x)) lo))
(neg.f64 (/.f64 (-.f64 1 (/.f64 hi x)) lo))
(*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 hi x))) lo))
(neg.f64 (/.f64 (+.f64 1 (/.f64 (neg.f64 hi) x)) lo))
(neg.f64 (/.f64 (-.f64 1 (/.f64 hi x)) lo))
(/.f64 hi (*.f64 lo x))
(/.f64 (/.f64 hi x) lo)
(/.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)) x)
(/.f64 (fma.f64 -1 (/.f64 x lo) (/.f64 hi lo)) x)
(/.f64 (-.f64 (/.f64 hi lo) (/.f64 x lo)) x)
(/.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)) x)
(/.f64 (fma.f64 -1 (/.f64 x lo) (/.f64 hi lo)) x)
(/.f64 (-.f64 (/.f64 hi lo) (/.f64 x lo)) x)
(/.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)) x)
(/.f64 (fma.f64 -1 (/.f64 x lo) (/.f64 hi lo)) x)
(/.f64 (-.f64 (/.f64 hi lo) (/.f64 x lo)) x)
(/.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)) x)
(/.f64 (fma.f64 -1 (/.f64 x lo) (/.f64 hi lo)) x)
(/.f64 (-.f64 (/.f64 hi lo) (/.f64 x lo)) x)
(/.f64 (+.f64 (*.f64 -1 (/.f64 x lo)) (/.f64 hi lo)) x)
(/.f64 (fma.f64 -1 (/.f64 x lo) (/.f64 hi lo)) x)
(/.f64 (-.f64 (/.f64 hi lo) (/.f64 x lo)) x)
(/.f64 -1 lo)
(/.f64 -1 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 (-.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 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))))
(*.f64 (neg.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 (neg.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 (neg.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 (neg.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 (neg.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 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 (/.f64 x hi) lo) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 (/.f64 x hi) lo) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 (/.f64 x hi) lo) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 (/.f64 x hi) lo) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 hi)))
(*.f64 lo (-.f64 (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 1 hi)))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 1 hi)))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 1 hi)))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 1 hi)))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 (/.f64 x 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 (/.f64 x hi) lo) (/.f64 1 hi)))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 1 hi) (/.f64 (/.f64 x hi) lo)))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 2))))
(*.f64 -1 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo 2)))))
(-.f64 (/.f64 (neg.f64 hi) lo) (*.f64 hi (/.f64 x (pow.f64 lo 2))))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 3))) (/.f64 hi (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 hi lo) (*.f64 x (-.f64 (neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo 3)))) (/.f64 hi (pow.f64 lo 2)))))
(-.f64 (*.f64 x (-.f64 (neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo 3)))) (/.f64 hi (pow.f64 lo 2)))) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 4))) (/.f64 hi (pow.f64 lo 3)))) (/.f64 hi (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 hi lo) (*.f64 x (fma.f64 x (-.f64 (neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo 4)))) (/.f64 hi (pow.f64 lo 3))) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))))
(-.f64 (*.f64 x (fma.f64 x (-.f64 (neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo 4)))) (/.f64 hi (pow.f64 lo 3))) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 5))) (/.f64 hi (pow.f64 lo 4)))) (/.f64 hi (pow.f64 lo 3)))) (/.f64 hi (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 hi lo) (*.f64 x (fma.f64 x (fma.f64 x (-.f64 (neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo 5)))) (/.f64 hi (pow.f64 lo 4))) (neg.f64 (/.f64 hi (pow.f64 lo 3)))) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))))
(-.f64 (*.f64 x (fma.f64 x (fma.f64 x (-.f64 (neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo 5)))) (/.f64 hi (pow.f64 lo 4))) (neg.f64 (/.f64 hi (pow.f64 lo 3)))) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))) (/.f64 hi lo))
(+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (*.f64 hi x) (pow.f64 lo 6))) (/.f64 hi (pow.f64 lo 5)))) (/.f64 hi (pow.f64 lo 4)))) (/.f64 hi (pow.f64 lo 3)))) (/.f64 hi (pow.f64 lo 2)))))
(fma.f64 -1 (/.f64 hi lo) (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (-.f64 (neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo 6)))) (/.f64 hi (pow.f64 lo 5))) (neg.f64 (/.f64 hi (pow.f64 lo 4)))) (neg.f64 (/.f64 hi (pow.f64 lo 3)))) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))))
(-.f64 (*.f64 x (fma.f64 x (fma.f64 x (fma.f64 x (-.f64 (neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo 6)))) (/.f64 hi (pow.f64 lo 5))) (neg.f64 (/.f64 hi (pow.f64 lo 4)))) (neg.f64 (/.f64 hi (pow.f64 lo 3)))) (/.f64 (neg.f64 hi) (pow.f64 lo 2)))) (/.f64 hi lo))
(/.f64 hi x)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi lo) x)) x)
(/.f64 (+.f64 hi (*.f64 hi (/.f64 lo x))) x)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 hi lo) x))) x)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (pow.f64 lo 2) (pow.f64 x 2))) (neg.f64 (*.f64 hi (/.f64 lo x))))) x)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 3))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi lo) x)) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 2))))) x)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (pow.f64 lo 3) (pow.f64 x 3))) (fma.f64 -1 (*.f64 hi (/.f64 lo x)) (/.f64 (*.f64 (neg.f64 hi) (pow.f64 lo 2)) (pow.f64 x 2))))) x)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (pow.f64 lo 3) (pow.f64 x 3))) (-.f64 (/.f64 (*.f64 (neg.f64 hi) (pow.f64 lo 2)) (pow.f64 x 2)) (*.f64 hi (/.f64 lo x))))) x)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (pow.f64 lo 4)) (pow.f64 x 4))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi lo) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 2))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 3)))))) x)
(/.f64 (-.f64 (+.f64 hi (*.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 4)))) (fma.f64 -1 (*.f64 hi (/.f64 lo x)) (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 hi (/.f64 (pow.f64 lo 3) (pow.f64 x 3))))))) x)
(/.f64 (-.f64 (+.f64 hi (*.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 4)))) (-.f64 (-.f64 (/.f64 (*.f64 (neg.f64 hi) (pow.f64 lo 2)) (pow.f64 x 2)) (*.f64 hi (/.f64 lo x))) (*.f64 hi (/.f64 (pow.f64 lo 3) (pow.f64 x 3))))) x)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (pow.f64 lo 5)) (pow.f64 x 5))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi lo) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 2)) (pow.f64 x 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 3)) (pow.f64 x 3))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 4)) (pow.f64 x 4))))))) x)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (pow.f64 lo 5) (pow.f64 x 5))) (fma.f64 -1 (*.f64 hi (/.f64 lo x)) (fma.f64 -1 (*.f64 hi (/.f64 (pow.f64 lo 2) (pow.f64 x 2))) (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (pow.f64 lo 3) (pow.f64 x 3))) (*.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 4))))))))) x)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (pow.f64 lo 5) (pow.f64 x 5))) (-.f64 (-.f64 (-.f64 (/.f64 (*.f64 (neg.f64 hi) (pow.f64 lo 2)) (pow.f64 x 2)) (*.f64 hi (/.f64 (pow.f64 lo 3) (pow.f64 x 3)))) (*.f64 hi (/.f64 (pow.f64 lo 4) (pow.f64 x 4)))) (*.f64 hi (/.f64 lo x))))) x)
(/.f64 hi x)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi lo) x))) x))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (*.f64 hi (/.f64 lo x)))) x))
(neg.f64 (/.f64 (-.f64 (neg.f64 hi) (*.f64 hi (/.f64 lo x))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 hi lo) (/.f64 (*.f64 hi (pow.f64 lo 2)) x)) x))) x))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (/.f64 (fma.f64 hi lo (*.f64 hi (/.f64 (pow.f64 lo 2) x))) x))) x))
(neg.f64 (/.f64 (-.f64 (neg.f64 hi) (/.f64 (fma.f64 hi lo (*.f64 hi (/.f64 (pow.f64 lo 2) x))) x)) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 3)) x))) x)) (*.f64 hi lo)) x))) x))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (/.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (pow.f64 lo 3)) x))) x) (*.f64 hi lo)) x))) x))
(neg.f64 (/.f64 (-.f64 (neg.f64 hi) (/.f64 (-.f64 (*.f64 hi lo) (/.f64 (-.f64 (*.f64 (neg.f64 hi) (pow.f64 lo 2)) (/.f64 (*.f64 hi (pow.f64 lo 3)) x)) x)) x)) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 hi (pow.f64 lo 3)) (/.f64 (*.f64 hi (pow.f64 lo 4)) x)) x))) x)) (*.f64 hi lo)) x))) x))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (/.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 hi (pow.f64 lo 2)) (/.f64 (fma.f64 hi (pow.f64 lo 3) (*.f64 hi (/.f64 (pow.f64 lo 4) x))) x))) x) (*.f64 hi lo)) x))) x))
(neg.f64 (/.f64 (-.f64 (neg.f64 hi) (/.f64 (-.f64 (*.f64 hi lo) (/.f64 (-.f64 (*.f64 (neg.f64 hi) (pow.f64 lo 2)) (/.f64 (fma.f64 hi (pow.f64 lo 3) (*.f64 hi (/.f64 (pow.f64 lo 4) x))) x)) x)) x)) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (pow.f64 lo 4))) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 lo 5)) x))) x)) (*.f64 hi (pow.f64 lo 3))) x))) x)) (*.f64 hi lo)) x))) x))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (/.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 hi (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (+.f64 (*.f64 hi (pow.f64 lo 4)) (*.f64 hi (/.f64 (pow.f64 lo 5) x)))) x) (*.f64 hi (pow.f64 lo 3))) x))) x) (*.f64 hi lo)) x))) x))
(neg.f64 (/.f64 (-.f64 (neg.f64 hi) (/.f64 (-.f64 (*.f64 hi lo) (/.f64 (-.f64 (*.f64 (neg.f64 hi) (pow.f64 lo 2)) (/.f64 (-.f64 (*.f64 hi (pow.f64 lo 3)) (/.f64 (-.f64 (*.f64 (neg.f64 hi) (pow.f64 lo 4)) (*.f64 hi (/.f64 (pow.f64 lo 5) x))) x)) x)) x)) x)) x))
(/.f64 hi x)
(+.f64 (/.f64 hi x) (/.f64 (*.f64 hi lo) (pow.f64 x 2)))
(+.f64 (/.f64 hi x) (*.f64 hi (/.f64 lo (pow.f64 x 2))))
(+.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 3)) (*.f64 -1 (/.f64 hi (pow.f64 x 2))))) (/.f64 hi x))
(fma.f64 lo (-.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 3)) (/.f64 (neg.f64 hi) (pow.f64 x 2))) (/.f64 hi x))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 4)) (*.f64 -1 (/.f64 hi (pow.f64 x 3))))) (*.f64 -1 (/.f64 hi (pow.f64 x 2))))) (/.f64 hi x))
(fma.f64 lo (fma.f64 lo (-.f64 (*.f64 hi (/.f64 lo (pow.f64 x 4))) (/.f64 (neg.f64 hi) (pow.f64 x 3))) (neg.f64 (/.f64 (neg.f64 hi) (pow.f64 x 2)))) (/.f64 hi x))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 5)) (*.f64 -1 (/.f64 hi (pow.f64 x 4))))) (*.f64 -1 (/.f64 hi (pow.f64 x 3))))) (*.f64 -1 (/.f64 hi (pow.f64 x 2))))) (/.f64 hi x))
(fma.f64 lo (fma.f64 lo (fma.f64 lo (-.f64 (*.f64 hi (/.f64 lo (pow.f64 x 5))) (/.f64 (neg.f64 hi) (pow.f64 x 4))) (neg.f64 (/.f64 (neg.f64 hi) (pow.f64 x 3)))) (neg.f64 (/.f64 (neg.f64 hi) (pow.f64 x 2)))) (/.f64 hi x))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 (*.f64 hi lo) (pow.f64 x 6)) (*.f64 -1 (/.f64 hi (pow.f64 x 5))))) (*.f64 -1 (/.f64 hi (pow.f64 x 4))))) (*.f64 -1 (/.f64 hi (pow.f64 x 3))))) (*.f64 -1 (/.f64 hi (pow.f64 x 2))))) (/.f64 hi x))
(fma.f64 lo (fma.f64 lo (-.f64 (*.f64 lo (fma.f64 lo (-.f64 (*.f64 hi (/.f64 lo (pow.f64 x 6))) (/.f64 (neg.f64 hi) (pow.f64 x 5))) (neg.f64 (/.f64 (neg.f64 hi) (pow.f64 x 4))))) (/.f64 (neg.f64 hi) (pow.f64 x 3))) (neg.f64 (/.f64 (neg.f64 hi) (pow.f64 x 2)))) (/.f64 hi x))
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi x) lo))) lo)
(neg.f64 (/.f64 (+.f64 hi (*.f64 hi (/.f64 x lo))) lo))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 hi (/.f64 x lo))) lo)
(/.f64 (-.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 2)))) (/.f64 (*.f64 hi x) lo)) lo)
(/.f64 (-.f64 (*.f64 -1 (+.f64 hi (*.f64 hi (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (*.f64 hi (/.f64 x lo))) lo)
(/.f64 (-.f64 (-.f64 (neg.f64 hi) (*.f64 hi (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 hi (/.f64 x lo))) lo)
(/.f64 (-.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 3)))) (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 2)))) lo)
(/.f64 (-.f64 (*.f64 -1 (+.f64 hi (*.f64 hi (/.f64 (pow.f64 x 3) (pow.f64 lo 3))))) (+.f64 (*.f64 hi (/.f64 x lo)) (*.f64 hi (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) lo)
(/.f64 (-.f64 (-.f64 (-.f64 (neg.f64 hi) (*.f64 hi (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))) (*.f64 hi (/.f64 x lo))) (*.f64 hi (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) lo)
(/.f64 (-.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 4)) (pow.f64 lo 4)))) (+.f64 (/.f64 (*.f64 hi x) lo) (+.f64 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 2)) (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 3))))) lo)
(/.f64 (-.f64 (*.f64 -1 (+.f64 hi (*.f64 hi (/.f64 (pow.f64 x 4) (pow.f64 lo 4))))) (+.f64 (*.f64 hi (/.f64 x lo)) (+.f64 (*.f64 hi (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 hi (/.f64 (pow.f64 x 3) (pow.f64 lo 3)))))) lo)
(/.f64 (-.f64 (-.f64 (-.f64 (neg.f64 hi) (*.f64 hi (/.f64 (pow.f64 x 4) (pow.f64 lo 4)))) (*.f64 hi (/.f64 x lo))) (+.f64 (*.f64 hi (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) (*.f64 hi (/.f64 (pow.f64 x 3) (pow.f64 lo 3))))) lo)
(/.f64 (-.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 5)) (pow.f64 lo 5)))) (+.f64 (/.f64 (*.f64 hi x) lo) (+.f64 (/.f64 (*.f64 hi (pow.f64 x 2)) (pow.f64 lo 2)) (+.f64 (/.f64 (*.f64 hi (pow.f64 x 3)) (pow.f64 lo 3)) (/.f64 (*.f64 hi (pow.f64 x 4)) (pow.f64 lo 4)))))) lo)
(/.f64 (-.f64 (*.f64 -1 (+.f64 hi (*.f64 hi (/.f64 (pow.f64 x 5) (pow.f64 lo 5))))) (+.f64 (+.f64 (*.f64 hi (/.f64 x lo)) (*.f64 hi (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (+.f64 (*.f64 hi (/.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 hi (/.f64 (pow.f64 x 4) (pow.f64 lo 4)))))) lo)
(/.f64 (-.f64 (-.f64 (neg.f64 hi) (*.f64 hi (/.f64 (pow.f64 x 5) (pow.f64 lo 5)))) (+.f64 (+.f64 (*.f64 hi (/.f64 x lo)) (*.f64 hi (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (+.f64 (*.f64 hi (/.f64 (pow.f64 x 3) (pow.f64 lo 3))) (*.f64 hi (/.f64 (pow.f64 x 4) (pow.f64 lo 4)))))) lo)
(*.f64 -1 (/.f64 hi lo))
(/.f64 (neg.f64 hi) lo)
(*.f64 -1 (/.f64 (+.f64 hi (/.f64 (*.f64 hi x) lo)) lo))
(neg.f64 (/.f64 (+.f64 hi (*.f64 hi (/.f64 x lo))) lo))
(/.f64 (-.f64 (neg.f64 hi) (*.f64 hi (/.f64 x lo))) lo)
(*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 2)) lo)) (*.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (+.f64 hi (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 hi) (pow.f64 x 2)) lo) (*.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (-.f64 hi (/.f64 (-.f64 (/.f64 (*.f64 (neg.f64 hi) (pow.f64 x 2)) lo) (*.f64 hi x)) lo)) lo))
(*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (pow.f64 x 3)) lo) (*.f64 -1 (*.f64 hi (pow.f64 x 2)))) lo)) (*.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (+.f64 hi (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (pow.f64 x 3) lo)) (*.f64 (neg.f64 hi) (pow.f64 x 2))) lo)) (*.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (-.f64 hi (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (pow.f64 x 3) lo)) (*.f64 (neg.f64 hi) (pow.f64 x 2))) lo)) (*.f64 hi x)) lo)) lo))
(*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (pow.f64 x 4)) lo)) (*.f64 hi (pow.f64 x 3))) lo)) (*.f64 -1 (*.f64 hi (pow.f64 x 2)))) lo)) (*.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (+.f64 hi (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (neg.f64 (*.f64 hi (/.f64 (pow.f64 x 4) lo))) (*.f64 hi (pow.f64 x 3))) lo) (*.f64 hi (pow.f64 x 2)))) lo)) (*.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (-.f64 hi (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (neg.f64 (*.f64 hi (/.f64 (pow.f64 x 4) lo))) (*.f64 hi (pow.f64 x 3))) lo) (*.f64 hi (pow.f64 x 2)))) lo)) (*.f64 hi x)) lo)) lo))
(*.f64 -1 (/.f64 (+.f64 hi (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (pow.f64 x 5)) lo) (*.f64 -1 (*.f64 hi (pow.f64 x 4)))) lo)) (*.f64 hi (pow.f64 x 3))) lo)) (*.f64 -1 (*.f64 hi (pow.f64 x 2)))) lo)) (*.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (+.f64 hi (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (pow.f64 x 5) lo)) (*.f64 (neg.f64 hi) (pow.f64 x 4))) lo)) (*.f64 hi (pow.f64 x 3))) lo) (*.f64 hi (pow.f64 x 2)))) lo)) (*.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (-.f64 hi (/.f64 (-.f64 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (pow.f64 x 5) lo)) (*.f64 (neg.f64 hi) (pow.f64 x 4))) lo)) (*.f64 hi (pow.f64 x 3))) lo) (*.f64 hi (pow.f64 x 2)))) lo)) (*.f64 hi x)) lo)) lo))
(*.f64 hi (+.f64 1 (/.f64 x lo)))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 (/.f64 x hi) lo))))
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 (fma.f64 (/.f64 x lo) -1 -1) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 (fma.f64 (/.f64 x lo) -1 -1) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 (fma.f64 (/.f64 x lo) -1 -1) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 (fma.f64 (/.f64 x lo) -1 -1) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 (fma.f64 (/.f64 x lo) -1 -1) hi)))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (/.f64 x lo))))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (/.f64 x lo))))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (/.f64 x lo))))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (/.f64 x lo))))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (pow.f64 hi 2) lo) (*.f64 hi (/.f64 x lo))))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (+.f64 (/.f64 hi lo) (/.f64 hi x)) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (+.f64 (/.f64 hi lo) (/.f64 hi x)) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (+.f64 (/.f64 hi lo) (/.f64 hi x)) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (+.f64 (/.f64 hi lo) (/.f64 hi x)) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (+.f64 (/.f64 hi lo) (/.f64 hi x)) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(/.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 (pow.f64 hi 2) lo)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))
(/.f64 (*.f64 hi (+.f64 hi x)) lo)
(*.f64 hi (/.f64 (+.f64 hi x) lo))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
(/.f64 (*.f64 hi (+.f64 lo (+.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
(/.f64 (*.f64 hi (+.f64 lo (+.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
(/.f64 (*.f64 hi (+.f64 lo (+.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
(/.f64 (*.f64 hi (+.f64 lo (+.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (+.f64 hi x))) lo)
(/.f64 (*.f64 hi (+.f64 lo (+.f64 hi x))) lo)
hi
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
hi
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (+.f64 hi x)) lo))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))
(+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (/.f64 (*.f64 lo (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))
(+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (/.f64 (*.f64 (*.f64 x lo) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))
(+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2))) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))))
(+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (*.f64 x (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 x (pow.f64 lo 2)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2)) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))))
(+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3))) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 3))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))))
(+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (*.f64 x (fma.f64 x (fma.f64 -1/2 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2))) (*.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 lo 3) x) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 3)))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))))
(+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2))) (*.f64 x (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 lo 4) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 4))) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 4))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 3))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))))
(+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (*.f64 x (fma.f64 x (fma.f64 -1/2 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2))) (*.f64 x (fma.f64 -1/4 (/.f64 (*.f64 (*.f64 (pow.f64 lo 4) x) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 4)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 4)) (*.f64 1/3 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 3))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))))
(+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2))) (*.f64 x (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 3))) (*.f64 x (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 4)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 4))) (*.f64 1/5 (/.f64 (*.f64 (pow.f64 lo 5) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 5))) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 5))))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))))
(+.f64 (log.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (*.f64 x (fma.f64 x (fma.f64 -1/2 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 2) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2))) (*.f64 x (fma.f64 1/3 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 3) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 3))) (*.f64 x (fma.f64 -1/4 (*.f64 (pow.f64 lo 4) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 4) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 4))) (*.f64 1/5 (/.f64 (*.f64 (*.f64 (pow.f64 lo 5) x) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) 5)) (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 5)))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))))
(+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 -1 (log.f64 (/.f64 1 x))))
(+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (neg.f64 (neg.f64 (log.f64 x))))
(-.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (neg.f64 (log.f64 x)))
(+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))))
(+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (fma.f64 -1 (neg.f64 (log.f64 x)) (/.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x) (+.f64 1 (/.f64 hi lo)))))
(+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (-.f64 (*.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x) (/.f64 lo (+.f64 1 (/.f64 hi lo)))) (neg.f64 (log.f64 x))))
(+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 x (+.f64 1 (/.f64 hi lo)))))))
(+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x) (+.f64 1 (/.f64 hi lo))))))
(+.f64 (-.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (neg.f64 (log.f64 x))) (fma.f64 -1/2 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x) (/.f64 lo (+.f64 1 (/.f64 hi lo))))))
(+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))))))
(+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (fma.f64 1/3 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x) (+.f64 1 (/.f64 hi lo)))))))
(+.f64 (-.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (neg.f64 (log.f64 x))) (fma.f64 -1/2 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3) (pow.f64 x 3))) (*.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x) (/.f64 lo (+.f64 1 (/.f64 hi lo)))))))
(+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4)) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 x (+.f64 1 (/.f64 hi lo)))))))))
(+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 x 4)) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))) (fma.f64 1/3 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x) (+.f64 1 (/.f64 hi lo))))))))
(+.f64 (-.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (neg.f64 (log.f64 x))) (fma.f64 -1/2 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 x 4)) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3) (pow.f64 x 3))) (*.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x) (/.f64 lo (+.f64 1 (/.f64 hi lo))))))))
(+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 1 x))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 -1/4 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4)) (*.f64 (pow.f64 x 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)))) (+.f64 (*.f64 1/5 (/.f64 (*.f64 (pow.f64 lo 5) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 5)) (*.f64 (pow.f64 x 5) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3)) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 x (+.f64 1 (/.f64 hi lo))))))))))
(+.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (fma.f64 -1 (neg.f64 (log.f64 x)) (fma.f64 -1/2 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 x 4)) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))) (fma.f64 1/5 (*.f64 (/.f64 (pow.f64 lo 5) (pow.f64 x 5)) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 5) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5))) (fma.f64 1/3 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3) (*.f64 (pow.f64 x 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (/.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x) (+.f64 1 (/.f64 hi lo)))))))))
(+.f64 (-.f64 (log.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (neg.f64 (log.f64 x))) (fma.f64 -1/2 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (fma.f64 -1/4 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 x 4)) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))) (fma.f64 1/5 (*.f64 (/.f64 (pow.f64 lo 5) (pow.f64 (+.f64 1 (/.f64 hi lo)) 5)) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 5) (pow.f64 x 5))) (fma.f64 1/3 (*.f64 (/.f64 (pow.f64 lo 3) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3) (pow.f64 x 3))) (*.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x) (/.f64 lo (+.f64 1 (/.f64 hi lo)))))))))
(+.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (*.f64 -1 (log.f64 (/.f64 -1 x))))
(+.f64 (log.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo)) (neg.f64 (log.f64 (/.f64 -1 x))))
(-.f64 (log.f64 (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo)) (log.f64 (/.f64 -1 x)))
(+.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))))))
(+.f64 (log.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo)) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (*.f64 lo (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (fma.f64 -1 (/.f64 hi lo) -1)))))))
(-.f64 (-.f64 (log.f64 (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo)) (log.f64 (/.f64 -1 x))) (*.f64 lo (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (*.f64 x (fma.f64 (/.f64 hi lo) -1 -1)))))
(+.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))) x))))
(+.f64 (log.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo)) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 lo 2) x) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (fma.f64 -1 (/.f64 hi lo) -1))) x))))
(-.f64 (-.f64 (log.f64 (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo)) (log.f64 (/.f64 -1 x))) (/.f64 (fma.f64 1/2 (*.f64 (/.f64 (pow.f64 lo 2) x) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2) (pow.f64 (fma.f64 (/.f64 hi lo) -1 -1) 2))) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (fma.f64 (/.f64 hi lo) -1 -1))) x))
(+.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2))) (*.f64 -1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3)) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3))))) x)) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))) x))))
(+.f64 (log.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo)) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 lo 3) x) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3))))) x) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (fma.f64 -1 (/.f64 hi lo) -1))) x))))
(-.f64 (-.f64 (log.f64 (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo)) (log.f64 (/.f64 -1 x))) (/.f64 (-.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (fma.f64 (/.f64 hi lo) -1 -1)) (/.f64 (fma.f64 -1/2 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2) (pow.f64 (fma.f64 (/.f64 hi lo) -1 -1) 2))) (*.f64 -1/3 (*.f64 (/.f64 (pow.f64 lo 3) x) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3) (pow.f64 (fma.f64 (/.f64 hi lo) -1 -1) 3))))) x)) x))
(+.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (*.f64 -1 (log.f64 (/.f64 -1 x))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4)) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) x)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) x)) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))) x))))
(+.f64 (log.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo)) (*.f64 -1 (+.f64 (log.f64 (/.f64 -1 x)) (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 1/4 (*.f64 (pow.f64 lo 4) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4) (*.f64 x (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 4)))) (*.f64 1/3 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3))))) x) (*.f64 -1/2 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2))))) x) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (fma.f64 -1 (/.f64 hi lo) -1))) x))))
(-.f64 (-.f64 (log.f64 (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo)) (log.f64 (/.f64 -1 x))) (/.f64 (-.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (fma.f64 (/.f64 hi lo) -1 -1)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2) (pow.f64 (fma.f64 (/.f64 hi lo) -1 -1) 2)))) (/.f64 (fma.f64 1/4 (*.f64 (/.f64 (pow.f64 lo 4) (pow.f64 (fma.f64 (/.f64 hi lo) -1 -1) 4)) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4) x)) (*.f64 1/3 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3) (pow.f64 (fma.f64 (/.f64 hi lo) -1 -1) 3))))) x)) x)) x))
(+.f64 (log.f64 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.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 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 4))) (*.f64 -1/5 (/.f64 (*.f64 (pow.f64 lo 5) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 5)) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 5))))) x)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 3)))) x)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2)) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)))) x)) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1))) x))))
(+.f64 (log.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo)) (*.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 lo 4) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 4))) (*.f64 -1/5 (*.f64 (pow.f64 lo 5) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 5) (*.f64 x (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 5)))))) x) (*.f64 1/3 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 3))))) x) (*.f64 -1/2 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2) (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2))))) x) (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (fma.f64 -1 (/.f64 hi lo) -1))) x))))
(-.f64 (-.f64 (log.f64 (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo)) (log.f64 (/.f64 -1 x))) (/.f64 (-.f64 (/.f64 (*.f64 lo (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) (fma.f64 (/.f64 hi lo) -1 -1)) (/.f64 (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 2) (pow.f64 (fma.f64 (/.f64 hi lo) -1 -1) 2)))) (/.f64 (-.f64 (*.f64 1/3 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 3) (pow.f64 (fma.f64 (/.f64 hi lo) -1 -1) 3)))) (/.f64 (fma.f64 -1/4 (*.f64 (pow.f64 lo 4) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 4) (pow.f64 (fma.f64 (/.f64 hi lo) -1 -1) 4))) (*.f64 -1/5 (*.f64 (pow.f64 lo 5) (/.f64 (pow.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) 5) (*.f64 x (pow.f64 (fma.f64 (/.f64 hi lo) -1 -1) 5)))))) x)) x)) x)) x))
(log.f64 (/.f64 x lo))
(+.f64 (log.f64 (/.f64 x lo)) (/.f64 (*.f64 hi (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) x))
(+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (*.f64 lo (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) x))))
(+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 1/2 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (*.f64 lo x)))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) x))))
(+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (fma.f64 1/2 (*.f64 hi (fma.f64 -1 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 x 2))) (/.f64 2 (*.f64 x lo)))) (*.f64 lo (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) x)))))
(+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (fma.f64 1/2 (*.f64 hi (-.f64 (/.f64 2 (*.f64 x lo)) (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 x 2))))) (*.f64 lo (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) x)))))
(+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 1/6 (*.f64 hi (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 x 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)) (pow.f64 x 3)))))) (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (*.f64 lo x))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) x))))
(+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (fma.f64 hi (fma.f64 1/6 (*.f64 hi (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3) (pow.f64 x 3)))))) (*.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 x 2))) (/.f64 2 (*.f64 x lo))))) (*.f64 lo (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) x)))))
(+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (fma.f64 hi (fma.f64 1/6 (*.f64 hi (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3) (pow.f64 x 3)))))) (*.f64 1/2 (-.f64 (/.f64 2 (*.f64 x lo)) (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 x 2)))))) (*.f64 lo (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) x)))))
(+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (*.f64 lo x))))) (*.f64 hi (+.f64 (*.f64 1/24 (*.f64 hi (-.f64 (+.f64 (*.f64 -6 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4)) (pow.f64 x 4))) (*.f64 24 (/.f64 (*.f64 lo (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 x 3)))) (*.f64 12 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))) (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 x 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)) (pow.f64 x 3))))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) x))))
(+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (fma.f64 hi (fma.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 x 2))) (/.f64 2 (*.f64 x lo))) (*.f64 hi (fma.f64 1/24 (*.f64 hi (-.f64 (fma.f64 -6 (*.f64 (pow.f64 lo 4) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4) (pow.f64 x 4))) (*.f64 24 (*.f64 lo (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 x 3))))) (/.f64 12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))) (*.f64 1/6 (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3) (pow.f64 x 3))))))))) (*.f64 lo (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) x)))))
(+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (fma.f64 hi (fma.f64 1/2 (-.f64 (/.f64 2 (*.f64 x lo)) (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 x 2)))) (*.f64 hi (fma.f64 1/24 (*.f64 hi (-.f64 (fma.f64 -6 (*.f64 (pow.f64 lo 4) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4) (pow.f64 x 4))) (*.f64 24 (*.f64 lo (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 x 3))))) (/.f64 12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))) (*.f64 1/6 (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3) (pow.f64 x 3))))))))) (*.f64 lo (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) x)))))
(+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 hi (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 x 2))) (*.f64 2 (/.f64 1 (*.f64 lo x))))) (*.f64 hi (+.f64 (*.f64 1/6 (+.f64 (*.f64 -6 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 x 2))) (*.f64 2 (/.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)) (pow.f64 x 3))))) (*.f64 hi (+.f64 (*.f64 1/120 (*.f64 hi (+.f64 (*.f64 -120 (/.f64 (*.f64 (pow.f64 lo 2) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)) (pow.f64 x 4))) (+.f64 (*.f64 24 (/.f64 (*.f64 (pow.f64 lo 5) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 5)) (pow.f64 x 5))) (*.f64 120 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (*.f64 lo (pow.f64 x 3)))))))) (*.f64 1/24 (-.f64 (+.f64 (*.f64 -6 (/.f64 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4)) (pow.f64 x 4))) (*.f64 24 (/.f64 (*.f64 lo (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (pow.f64 x 3)))) (*.f64 12 (/.f64 1 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))))))) (/.f64 (*.f64 lo (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) x))))
(+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (fma.f64 hi (fma.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 x 2))) (/.f64 2 (*.f64 x lo))) (*.f64 hi (fma.f64 1/6 (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3) (pow.f64 x 3))))) (*.f64 hi (fma.f64 1/120 (*.f64 hi (fma.f64 -120 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3) (pow.f64 x 4))) (fma.f64 24 (*.f64 (pow.f64 lo 5) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 5) (pow.f64 x 5))) (/.f64 (*.f64 120 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 lo (pow.f64 x 3)))))) (*.f64 1/24 (-.f64 (fma.f64 -6 (*.f64 (pow.f64 lo 4) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4) (pow.f64 x 4))) (*.f64 24 (*.f64 lo (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 x 3))))) (/.f64 12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))))) (*.f64 lo (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) x)))))
(+.f64 (log.f64 (/.f64 x lo)) (*.f64 hi (fma.f64 hi (fma.f64 1/2 (-.f64 (/.f64 2 (*.f64 x lo)) (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 x 2)))) (*.f64 hi (fma.f64 1/6 (fma.f64 -6 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 x 2)) (*.f64 2 (*.f64 (pow.f64 lo 3) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3) (pow.f64 x 3))))) (*.f64 hi (fma.f64 1/120 (*.f64 hi (fma.f64 -120 (*.f64 (pow.f64 lo 2) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3) (pow.f64 x 4))) (fma.f64 24 (*.f64 (pow.f64 lo 5) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 5) (pow.f64 x 5))) (*.f64 (/.f64 120 lo) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (pow.f64 x 3)))))) (*.f64 1/24 (-.f64 (fma.f64 -6 (*.f64 (pow.f64 lo 4) (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4) (pow.f64 x 4))) (*.f64 24 (*.f64 lo (/.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2) (pow.f64 x 3))))) (/.f64 12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))))) (*.f64 lo (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) x)))))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (*.f64 -2 (log.f64 (/.f64 1 hi))))
(+.f64 (neg.f64 (log.f64 (pow.f64 lo 2))) (*.f64 -2 (neg.f64 (log.f64 hi))))
(-.f64 (*.f64 -2 (neg.f64 (log.f64 hi))) (log.f64 (pow.f64 lo 2)))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi)))
(+.f64 (neg.f64 (log.f64 (pow.f64 lo 2))) (fma.f64 -2 (neg.f64 (log.f64 hi)) (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 hi)) (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))) (log.f64 (pow.f64 lo 2)))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi))))
(+.f64 (neg.f64 (log.f64 (pow.f64 lo 2))) (fma.f64 -2 (neg.f64 (log.f64 hi)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 (*.f64 2 lo) x)) (pow.f64 hi 2)) (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)))))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 hi)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) x) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (pow.f64 hi 2)) (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)))) (log.f64 (pow.f64 lo 2)))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (*.f64 2 (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi)))))
(+.f64 (neg.f64 (log.f64 (pow.f64 lo 2))) (fma.f64 -2 (neg.f64 (log.f64 hi)) (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 (pow.f64 lo 3) x) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (*.f64 2 (pow.f64 lo 6)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 (*.f64 2 lo) x)) (pow.f64 hi 2)) (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))))))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 hi)) (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 (pow.f64 lo 3) x) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (*.f64 2 (pow.f64 lo 6)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) x) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (pow.f64 hi 2)) (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))))) (log.f64 (pow.f64 lo 2)))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 8) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4))) (*.f64 24 (*.f64 (pow.f64 lo 5) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (*.f64 2 (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi))))))
(+.f64 (neg.f64 (log.f64 (pow.f64 lo 2))) (fma.f64 -2 (neg.f64 (log.f64 hi)) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (fma.f64 -6 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4) (pow.f64 lo 8)) (*.f64 24 (*.f64 (*.f64 (pow.f64 lo 5) x) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 (pow.f64 lo 3) x) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (*.f64 2 (pow.f64 lo 6)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 (*.f64 2 lo) x)) (pow.f64 hi 2)) (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)))))))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 hi)) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (fma.f64 -6 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4) (pow.f64 lo 8)) (*.f64 24 (*.f64 (*.f64 (pow.f64 lo 5) x) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 (pow.f64 lo 3) x) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (*.f64 2 (pow.f64 lo 6)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) x) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (pow.f64 hi 2)) (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)))))) (log.f64 (pow.f64 lo 2)))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 1 hi))) (+.f64 (*.f64 1/120 (/.f64 (+.f64 (*.f64 -120 (*.f64 (pow.f64 lo 7) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)))) (+.f64 (*.f64 24 (*.f64 (pow.f64 lo 10) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 5))) (*.f64 120 (*.f64 (pow.f64 lo 4) (*.f64 (pow.f64 x 2) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))))) (pow.f64 hi 5))) (+.f64 (*.f64 1/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 8) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4))) (*.f64 24 (*.f64 (pow.f64 lo 5) (*.f64 x (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)))))) (pow.f64 hi 4))) (+.f64 (*.f64 1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (*.f64 2 (*.f64 (pow.f64 lo 6) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)))) (pow.f64 hi 3))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (*.f64 2 (*.f64 lo x))) (pow.f64 hi 2))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi)))))))
(+.f64 (neg.f64 (log.f64 (pow.f64 lo 2))) (fma.f64 -2 (neg.f64 (log.f64 hi)) (fma.f64 1/120 (/.f64 (fma.f64 -120 (*.f64 (*.f64 (pow.f64 lo 7) x) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)) (fma.f64 24 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 5) (pow.f64 lo 10)) (*.f64 120 (*.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 2)) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (pow.f64 hi 5)) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (fma.f64 -6 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4) (pow.f64 lo 8)) (*.f64 24 (*.f64 (*.f64 (pow.f64 lo 5) x) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 (pow.f64 lo 3) x) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (*.f64 2 (pow.f64 lo 6)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2)) (*.f64 (*.f64 2 lo) x)) (pow.f64 hi 2)) (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))))))))
(-.f64 (fma.f64 -2 (neg.f64 (log.f64 hi)) (fma.f64 1/120 (/.f64 (fma.f64 -120 (*.f64 (*.f64 (pow.f64 lo 7) x) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3)) (fma.f64 24 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 5) (pow.f64 lo 10)) (*.f64 120 (*.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 2)) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))))) (pow.f64 hi 5)) (fma.f64 1/24 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (fma.f64 -6 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 4) (pow.f64 lo 8)) (*.f64 24 (*.f64 (*.f64 (pow.f64 lo 5) x) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))))) (pow.f64 hi 4)) (fma.f64 1/6 (/.f64 (fma.f64 -6 (*.f64 (*.f64 (pow.f64 lo 3) x) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (*.f64 2 (pow.f64 lo 6)) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 3))) (pow.f64 hi 3)) (fma.f64 1/2 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) x) (*.f64 (pow.f64 lo 4) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 2))) (pow.f64 hi 2)) (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))))))) (log.f64 (pow.f64 lo 2)))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (*.f64 -2 (log.f64 (/.f64 -1 hi))))
(+.f64 (neg.f64 (log.f64 (pow.f64 lo 2))) (*.f64 -2 (log.f64 (/.f64 -1 hi))))
(-.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (log.f64 (pow.f64 lo 2)))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) hi))))
(+.f64 (neg.f64 (log.f64 (pow.f64 lo 2))) (fma.f64 -2 (log.f64 (/.f64 -1 hi)) (neg.f64 (*.f64 (pow.f64 lo 2) (/.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) hi)))))
(-.f64 (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (log.f64 (pow.f64 lo 2))) (*.f64 (pow.f64 lo 2) (/.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) hi)))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 2))) (*.f64 2 (*.f64 lo x))) hi)) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)))) hi))))
(+.f64 (neg.f64 (log.f64 (pow.f64 lo 2))) (fma.f64 -2 (log.f64 (/.f64 -1 hi)) (neg.f64 (/.f64 (fma.f64 -1/2 (/.f64 (fma.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)) (*.f64 (*.f64 2 lo) x)) hi) (*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) hi))))
(-.f64 (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (log.f64 (pow.f64 lo 2))) (/.f64 (fma.f64 -1/2 (/.f64 (-.f64 (*.f64 (*.f64 2 lo) x) (*.f64 (pow.f64 lo 4) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2))) hi) (*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) hi))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/6 (/.f64 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))))) (*.f64 2 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 3)))) hi)) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 2))) (*.f64 2 (*.f64 lo x))))) hi)) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)))) hi))))
(+.f64 (neg.f64 (log.f64 (pow.f64 lo 2))) (fma.f64 -2 (log.f64 (/.f64 -1 hi)) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/6 (/.f64 (fma.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) (*.f64 (*.f64 2 (pow.f64 lo 6)) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 3))) hi) (*.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)) (*.f64 (*.f64 2 lo) x)))) hi) (*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) hi))))
(-.f64 (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (log.f64 (pow.f64 lo 2))) (/.f64 (-.f64 (*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (/.f64 (fma.f64 -1/6 (/.f64 (fma.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) (*.f64 (*.f64 2 (pow.f64 lo 6)) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 3))) hi) (*.f64 1/2 (-.f64 (*.f64 (*.f64 2 lo) x) (*.f64 (pow.f64 lo 4) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2))))) hi)) hi))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/24 (/.f64 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 4))) (*.f64 24 (*.f64 (pow.f64 lo 5) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 2)))))) hi)) (*.f64 1/6 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))))) (*.f64 2 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 3)))))) hi)) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 2))) (*.f64 2 (*.f64 lo x))))) hi)) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)))) hi))))
(+.f64 (neg.f64 (log.f64 (pow.f64 lo 2))) (fma.f64 -2 (log.f64 (/.f64 -1 hi)) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/24 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (fma.f64 -6 (*.f64 (pow.f64 lo 8) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 4)) (*.f64 24 (*.f64 (*.f64 (pow.f64 lo 5) x) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2))))) hi) (*.f64 1/6 (fma.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) (*.f64 (*.f64 2 (pow.f64 lo 6)) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 3))))) hi) (*.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)) (*.f64 (*.f64 2 lo) x)))) hi) (*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) hi))))
(-.f64 (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (log.f64 (pow.f64 lo 2))) (/.f64 (-.f64 (*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 2 lo) x) (*.f64 (pow.f64 lo 4) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)))) (/.f64 (fma.f64 -1/24 (/.f64 (fma.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (fma.f64 -6 (*.f64 (pow.f64 lo 8) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 4)) (*.f64 24 (*.f64 (*.f64 (pow.f64 lo 5) x) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2))))) hi) (*.f64 1/6 (fma.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) (*.f64 (*.f64 2 (pow.f64 lo 6)) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 3))))) hi)) hi)) hi))
(+.f64 (log.f64 (/.f64 1 (pow.f64 lo 2))) (+.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/120 (/.f64 (+.f64 (*.f64 -120 (*.f64 (pow.f64 lo 7) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 3)))) (+.f64 (*.f64 24 (*.f64 (pow.f64 lo 10) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 5))) (*.f64 120 (*.f64 (pow.f64 lo 4) (*.f64 (pow.f64 x 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))))))) hi)) (*.f64 1/24 (+.f64 (*.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 8) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 4))) (*.f64 24 (*.f64 (pow.f64 lo 5) (*.f64 x (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 2)))))))) hi)) (*.f64 1/6 (+.f64 (*.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))))) (*.f64 2 (*.f64 (pow.f64 lo 6) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 3)))))) hi)) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) 2))) (*.f64 2 (*.f64 lo x))))) hi)) (*.f64 (pow.f64 lo 2) (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)))) hi))))
(+.f64 (neg.f64 (log.f64 (pow.f64 lo 2))) (fma.f64 -2 (log.f64 (/.f64 -1 hi)) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/120 (/.f64 (fma.f64 -120 (*.f64 (*.f64 (pow.f64 lo 7) x) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 3)) (fma.f64 24 (*.f64 (pow.f64 lo 10) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 5)) (*.f64 120 (*.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 2)) (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))))) hi) (*.f64 1/24 (fma.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (fma.f64 -6 (*.f64 (pow.f64 lo 8) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 4)) (*.f64 24 (*.f64 (*.f64 (pow.f64 lo 5) x) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2))))))) hi) (*.f64 1/6 (fma.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) (*.f64 (*.f64 2 (pow.f64 lo 6)) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 3))))) hi) (*.f64 1/2 (fma.f64 -1 (*.f64 (pow.f64 lo 4) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)) (*.f64 (*.f64 2 lo) x)))) hi) (*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) hi))))
(-.f64 (-.f64 (*.f64 -2 (log.f64 (/.f64 -1 hi))) (log.f64 (pow.f64 lo 2))) (/.f64 (-.f64 (*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (/.f64 (-.f64 (*.f64 1/2 (-.f64 (*.f64 (*.f64 2 lo) x) (*.f64 (pow.f64 lo 4) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2)))) (/.f64 (-.f64 (*.f64 1/6 (fma.f64 -6 (*.f64 (pow.f64 lo 3) (*.f64 x (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))) (*.f64 (*.f64 2 (pow.f64 lo 6)) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 3)))) (/.f64 (fma.f64 -1/120 (/.f64 (fma.f64 -120 (*.f64 (*.f64 (pow.f64 lo 7) x) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 3)) (fma.f64 24 (*.f64 (pow.f64 lo 10) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 5)) (*.f64 120 (*.f64 (*.f64 (pow.f64 lo 4) (pow.f64 x 2)) (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)))))) hi) (*.f64 1/24 (fma.f64 -12 (*.f64 (pow.f64 lo 2) (pow.f64 x 2)) (fma.f64 -6 (*.f64 (pow.f64 lo 8) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 4)) (*.f64 24 (*.f64 (*.f64 (pow.f64 lo 5) x) (pow.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) 2))))))) hi)) hi)) hi)) hi))
(+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (*.f64 -2 (log.f64 lo)))
(+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (+.f64 (*.f64 -2 (log.f64 lo)) (/.f64 lo hi)))
(+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (fma.f64 -2 (log.f64 lo) (/.f64 lo hi)))
(+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (+.f64 (*.f64 -2 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 -1/2 (/.f64 lo (pow.f64 hi 2))) (/.f64 1 hi)))))
(+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (fma.f64 -2 (log.f64 lo) (*.f64 lo (fma.f64 -1/2 (/.f64 lo (pow.f64 hi 2)) (/.f64 1 hi)))))
(+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (+.f64 (*.f64 -2 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 1/3 (/.f64 lo (pow.f64 hi 3))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))) (/.f64 1 hi)))))
(+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (fma.f64 -2 (log.f64 lo) (*.f64 lo (fma.f64 lo (-.f64 (/.f64 (*.f64 1/3 lo) (pow.f64 hi 3)) (/.f64 1/2 (pow.f64 hi 2))) (/.f64 1 hi)))))
(+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (+.f64 (*.f64 -2 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 lo (+.f64 (*.f64 -1/4 (/.f64 lo (pow.f64 hi 4))) (*.f64 1/3 (/.f64 1 (pow.f64 hi 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))) (/.f64 1 hi)))))
(+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (fma.f64 -2 (log.f64 lo) (*.f64 lo (fma.f64 lo (fma.f64 lo (fma.f64 -1/4 (/.f64 lo (pow.f64 hi 4)) (/.f64 1/3 (pow.f64 hi 3))) (neg.f64 (/.f64 1/2 (pow.f64 hi 2)))) (/.f64 1 hi)))))
(+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (+.f64 (*.f64 -2 (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 lo (+.f64 (*.f64 lo (-.f64 (*.f64 1/5 (/.f64 lo (pow.f64 hi 5))) (*.f64 1/4 (/.f64 1 (pow.f64 hi 4))))) (*.f64 1/3 (/.f64 1 (pow.f64 hi 3))))) (*.f64 1/2 (/.f64 1 (pow.f64 hi 2))))) (/.f64 1 hi)))))
(+.f64 (log.f64 (*.f64 hi (+.f64 hi x))) (fma.f64 -2 (log.f64 lo) (*.f64 lo (fma.f64 lo (fma.f64 lo (fma.f64 lo (-.f64 (/.f64 (*.f64 1/5 lo) (pow.f64 hi 5)) (/.f64 1/4 (pow.f64 hi 4))) (/.f64 1/3 (pow.f64 hi 3))) (neg.f64 (/.f64 1/2 (pow.f64 hi 2)))) (/.f64 1 hi)))))
(+.f64 (log.f64 (+.f64 hi x)) (log.f64 (/.f64 1 lo)))
(+.f64 (log.f64 (+.f64 hi x)) (neg.f64 (log.f64 lo)))
(-.f64 (log.f64 (+.f64 hi x)) (log.f64 lo))
(+.f64 (log.f64 (+.f64 hi x)) (+.f64 (log.f64 (/.f64 1 lo)) (/.f64 hi lo)))
(+.f64 (log.f64 (+.f64 hi x)) (+.f64 (/.f64 hi lo) (neg.f64 (log.f64 lo))))
(+.f64 (log.f64 (+.f64 hi x)) (-.f64 (/.f64 hi lo) (log.f64 lo)))
(+.f64 (log.f64 (+.f64 hi x)) (+.f64 (log.f64 (/.f64 1 lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 hi lo))))
(+.f64 (log.f64 (+.f64 hi x)) (+.f64 (neg.f64 (log.f64 lo)) (fma.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 hi lo))))
(+.f64 (-.f64 (log.f64 (+.f64 hi x)) (log.f64 lo)) (fma.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 hi lo)))
(+.f64 (log.f64 (+.f64 hi x)) (+.f64 (log.f64 (/.f64 1 lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 hi lo)))))
(+.f64 (+.f64 (log.f64 (+.f64 hi x)) (neg.f64 (log.f64 lo))) (fma.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)) (/.f64 hi lo))))
(+.f64 (-.f64 (log.f64 (+.f64 hi x)) (log.f64 lo)) (fma.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)) (/.f64 hi lo))))
(+.f64 (log.f64 (+.f64 hi x)) (+.f64 (log.f64 (/.f64 1 lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 hi lo))))))
(+.f64 (+.f64 (log.f64 (+.f64 hi x)) (neg.f64 (log.f64 lo))) (fma.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (fma.f64 -1/4 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)) (/.f64 hi lo)))))
(+.f64 (-.f64 (log.f64 (+.f64 hi x)) (log.f64 lo)) (fma.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (fma.f64 -1/4 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)) (/.f64 hi lo)))))
(+.f64 (log.f64 (+.f64 hi x)) (+.f64 (log.f64 (/.f64 1 lo)) (+.f64 (*.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (*.f64 -1/4 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4))) (+.f64 (*.f64 1/5 (/.f64 (pow.f64 hi 5) (pow.f64 lo 5))) (+.f64 (*.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3))) (/.f64 hi lo)))))))
(+.f64 (+.f64 (log.f64 (+.f64 hi x)) (neg.f64 (log.f64 lo))) (fma.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (fma.f64 -1/4 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) (fma.f64 1/5 (/.f64 (pow.f64 hi 5) (pow.f64 lo 5)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)) (/.f64 hi lo))))))
(+.f64 (-.f64 (log.f64 (+.f64 hi x)) (log.f64 lo)) (fma.f64 -1/2 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (fma.f64 -1/4 (/.f64 (pow.f64 hi 4) (pow.f64 lo 4)) (fma.f64 1/5 (/.f64 (pow.f64 hi 5) (pow.f64 lo 5)) (fma.f64 1/3 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)) (/.f64 hi lo))))))
(+.f64 (log.f64 (*.f64 -1 (+.f64 hi x))) (log.f64 (/.f64 -1 lo)))
(+.f64 (log.f64 (neg.f64 (+.f64 hi x))) (log.f64 (/.f64 -1 lo)))
(+.f64 (log.f64 (*.f64 -1 (+.f64 hi x))) (+.f64 (log.f64 (/.f64 -1 lo)) (/.f64 hi lo)))
(+.f64 (+.f64 (log.f64 (neg.f64 (+.f64 hi x))) (log.f64 (/.f64 -1 lo))) (/.f64 hi lo))
(+.f64 (log.f64 (*.f64 -1 (+.f64 hi x))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 1/2 (/.f64 (pow.f64 hi 2) lo))) lo))))
(+.f64 (+.f64 (log.f64 (neg.f64 (+.f64 hi x))) (log.f64 (/.f64 -1 lo))) (neg.f64 (/.f64 (fma.f64 -1 hi (*.f64 (/.f64 (pow.f64 hi 2) lo) 1/2)) lo)))
(+.f64 (log.f64 (neg.f64 (+.f64 hi x))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 hi 2) lo) 1/2) hi) lo)))
(+.f64 (log.f64 (*.f64 -1 (+.f64 hi x))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/2 (pow.f64 hi 2)) (*.f64 1/3 (/.f64 (pow.f64 hi 3) lo))) lo))) lo))))
(+.f64 (+.f64 (log.f64 (neg.f64 (+.f64 hi x))) (log.f64 (/.f64 -1 lo))) (neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (/.f64 (fma.f64 -1/2 (pow.f64 hi 2) (/.f64 (*.f64 1/3 (pow.f64 hi 3)) lo)) lo))) lo)))
(+.f64 (log.f64 (neg.f64 (+.f64 hi x))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 (-.f64 (neg.f64 hi) (/.f64 (fma.f64 -1/2 (pow.f64 hi 2) (/.f64 (*.f64 1/3 (pow.f64 hi 3)) lo)) lo)) lo)))
(+.f64 (log.f64 (*.f64 -1 (+.f64 hi x))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/3 (pow.f64 hi 3)) (*.f64 1/4 (/.f64 (pow.f64 hi 4) lo))) lo)) (*.f64 -1/2 (pow.f64 hi 2))) lo))) lo))))
(+.f64 (+.f64 (log.f64 (neg.f64 (+.f64 hi x))) (log.f64 (/.f64 -1 lo))) (neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/3 (pow.f64 hi 3) (/.f64 (*.f64 1/4 (pow.f64 hi 4)) lo)) lo) (*.f64 (pow.f64 hi 2) -1/2)) lo))) lo)))
(+.f64 (log.f64 (neg.f64 (+.f64 hi x))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 (-.f64 (neg.f64 hi) (/.f64 (-.f64 (*.f64 (pow.f64 hi 2) -1/2) (/.f64 (fma.f64 -1/3 (pow.f64 hi 3) (/.f64 (*.f64 1/4 (pow.f64 hi 4)) lo)) lo)) lo)) lo)))
(+.f64 (log.f64 (*.f64 -1 (+.f64 hi x))) (+.f64 (log.f64 (/.f64 -1 lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1/4 (pow.f64 hi 4)) (*.f64 1/5 (/.f64 (pow.f64 hi 5) lo))) lo)) (*.f64 -1/3 (pow.f64 hi 3))) lo)) (*.f64 -1/2 (pow.f64 hi 2))) lo))) lo))))
(+.f64 (+.f64 (log.f64 (neg.f64 (+.f64 hi x))) (log.f64 (/.f64 -1 lo))) (neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1/4 (pow.f64 hi 4) (*.f64 1/5 (/.f64 (pow.f64 hi 5) lo))) lo) (*.f64 -1/3 (pow.f64 hi 3))) lo) (*.f64 (pow.f64 hi 2) -1/2)) lo))) lo)))
(+.f64 (log.f64 (neg.f64 (+.f64 hi x))) (-.f64 (log.f64 (/.f64 -1 lo)) (/.f64 (-.f64 (neg.f64 hi) (/.f64 (-.f64 (*.f64 (pow.f64 hi 2) -1/2) (/.f64 (-.f64 (*.f64 -1/3 (pow.f64 hi 3)) (/.f64 (fma.f64 -1/4 (pow.f64 hi 4) (*.f64 1/5 (/.f64 (pow.f64 hi 5) lo))) lo)) lo)) lo)) lo)))
(-.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (-.f64 (*.f64 (neg.f64 x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(-.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (-.f64 (*.f64 (neg.f64 x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(-.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (-.f64 (*.f64 (neg.f64 x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(-.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (-.f64 (*.f64 (neg.f64 x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(-.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (-.f64 (*.f64 (neg.f64 x) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))
(-.f64 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (+.f64 (/.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)))))
(*.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 (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))))
(*.f64 x (-.f64 (-.f64 (/.f64 1 x) (/.f64 1 lo)) (+.f64 (+.f64 (/.f64 (/.f64 hi x) 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 -1 lo)) (+.f64 (+.f64 (/.f64 (/.f64 hi x) lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))))
(*.f64 x (-.f64 (-.f64 (/.f64 1 x) (/.f64 1 lo)) (+.f64 (+.f64 (/.f64 (/.f64 hi x) 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 -1 lo)) (+.f64 (+.f64 (/.f64 (/.f64 hi x) lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))))
(*.f64 x (-.f64 (-.f64 (/.f64 1 x) (/.f64 1 lo)) (+.f64 (+.f64 (/.f64 (/.f64 hi x) 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 -1 lo)) (+.f64 (+.f64 (/.f64 (/.f64 hi x) lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))))
(*.f64 x (-.f64 (-.f64 (/.f64 1 x) (/.f64 1 lo)) (+.f64 (+.f64 (/.f64 (/.f64 hi x) 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 -1 lo)) (+.f64 (+.f64 (/.f64 (/.f64 hi x) lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))))
(*.f64 x (-.f64 (-.f64 (/.f64 1 x) (/.f64 1 lo)) (+.f64 (+.f64 (/.f64 (/.f64 hi x) 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 -1 lo)) (+.f64 (+.f64 (/.f64 (/.f64 hi x) 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))))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 1 lo) (/.f64 (neg.f64 hi) (pow.f64 lo 2))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) 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 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 (neg.f64 hi) (pow.f64 lo 2))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) 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 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 (neg.f64 hi) (pow.f64 lo 2))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) 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 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 (neg.f64 hi) (pow.f64 lo 2))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) 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 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 (neg.f64 hi) (pow.f64 lo 2))))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 1 lo)) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) 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 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)))) x)) (/.f64 (neg.f64 hi) (pow.f64 lo 2))))
(-.f64 1 (/.f64 x lo))
(-.f64 (+.f64 1 (*.f64 -1 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 (neg.f64 hi) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.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 -1 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo)))
(+.f64 1 (fma.f64 hi (-.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x (pow.f64 lo 2))) (/.f64 (neg.f64 x) lo)))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo)))
(+.f64 1 (fma.f64 hi (-.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x (pow.f64 lo 2))) (/.f64 (neg.f64 x) lo)))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo)))
(+.f64 1 (fma.f64 hi (-.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x (pow.f64 lo 2))) (/.f64 (neg.f64 x) lo)))
(-.f64 (+.f64 1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x lo))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo)))
(+.f64 1 (fma.f64 hi (-.f64 (fma.f64 -1 (/.f64 hi (pow.f64 lo 2)) (/.f64 -1 lo)) (/.f64 x (pow.f64 lo 2))) (/.f64 (neg.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) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) 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 1 (pow.f64 hi 2)) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.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 (pow.f64 hi 2)) (+.f64 (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 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 1 (pow.f64 hi 2)) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.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 (pow.f64 hi 2)) (+.f64 (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 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 1 (pow.f64 hi 2)) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.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 (pow.f64 hi 2)) (+.f64 (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 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 1 (pow.f64 hi 2)) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.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 (pow.f64 hi 2)) (+.f64 (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 lo (pow.f64 hi 2)))))))
(*.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) (-.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 1 lo) (/.f64 (neg.f64 x) (pow.f64 lo 2))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (/.f64 1 lo)) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 1 lo)) (/.f64 (neg.f64 x) (pow.f64 lo 2))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (/.f64 (neg.f64 x) (pow.f64 lo 2))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (/.f64 1 lo)) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 1 lo)) (/.f64 (neg.f64 x) (pow.f64 lo 2))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (/.f64 (neg.f64 x) (pow.f64 lo 2))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (/.f64 1 lo)) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 1 lo)) (/.f64 (neg.f64 x) (pow.f64 lo 2))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (/.f64 (neg.f64 x) (pow.f64 lo 2))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (/.f64 1 lo)) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (-.f64 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 1 lo)) (/.f64 (neg.f64 x) (pow.f64 lo 2))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (-.f64 (-.f64 (/.f64 1 lo) (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (/.f64 (neg.f64 x) (pow.f64 lo 2))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2)))
(neg.f64 (*.f64 hi (/.f64 (+.f64 hi x) (pow.f64 lo 2))))
(/.f64 (-.f64 (*.f64 -1 (*.f64 lo (+.f64 hi x))) (*.f64 hi (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) (+.f64 hi x)) (*.f64 hi (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 hi x))) (*.f64 hi (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (-.f64 lo (+.f64 hi x)) (neg.f64 (*.f64 hi (+.f64 hi x)))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 hi x))) (*.f64 hi (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (-.f64 lo (+.f64 hi x)) (neg.f64 (*.f64 hi (+.f64 hi x)))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 hi x))) (*.f64 hi (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (-.f64 lo (+.f64 hi x)) (neg.f64 (*.f64 hi (+.f64 hi x)))) (pow.f64 lo 2))
(/.f64 (-.f64 (*.f64 lo (-.f64 lo (+.f64 hi x))) (*.f64 hi (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (-.f64 lo (+.f64 hi x)) (neg.f64 (*.f64 hi (+.f64 hi x)))) (pow.f64 lo 2))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 hi x) lo)))
(+.f64 1 (/.f64 (neg.f64 (+.f64 hi x)) lo))
(-.f64 1 (/.f64 (+.f64 hi x) lo))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 1 (-.f64 (neg.f64 (*.f64 hi (/.f64 (+.f64 hi x) (pow.f64 lo 2)))) (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(-.f64 (-.f64 1 (*.f64 hi (/.f64 (+.f64 hi x) (pow.f64 lo 2)))) (+.f64 (/.f64 x lo) (/.f64 hi lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 1 (-.f64 (neg.f64 (*.f64 hi (/.f64 (+.f64 hi x) (pow.f64 lo 2)))) (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(-.f64 (-.f64 1 (*.f64 hi (/.f64 (+.f64 hi x) (pow.f64 lo 2)))) (+.f64 (/.f64 x lo) (/.f64 hi lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 1 (-.f64 (neg.f64 (*.f64 hi (/.f64 (+.f64 hi x) (pow.f64 lo 2)))) (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(-.f64 (-.f64 1 (*.f64 hi (/.f64 (+.f64 hi x) (pow.f64 lo 2)))) (+.f64 (/.f64 x lo) (/.f64 hi lo)))
(-.f64 (+.f64 1 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))
(+.f64 1 (-.f64 (neg.f64 (*.f64 hi (/.f64 (+.f64 hi x) (pow.f64 lo 2)))) (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(-.f64 (-.f64 1 (*.f64 hi (/.f64 (+.f64 hi x) (pow.f64 lo 2)))) (+.f64 (/.f64 x lo) (/.f64 hi lo)))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 hi x) lo)))
(+.f64 1 (/.f64 (neg.f64 (+.f64 hi x)) lo))
(-.f64 1 (/.f64 (+.f64 hi x) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (+.f64 hi x)) lo) (*.f64 -1 (+.f64 hi x))) lo)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (+.f64 hi x) lo)) (neg.f64 (+.f64 hi x))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) (neg.f64 (neg.f64 (+.f64 hi x)))) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (+.f64 hi x)) lo) (*.f64 -1 (+.f64 hi x))) lo)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (+.f64 hi x) lo)) (neg.f64 (+.f64 hi x))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) (neg.f64 (neg.f64 (+.f64 hi x)))) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (+.f64 hi x)) lo) (*.f64 -1 (+.f64 hi x))) lo)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (+.f64 hi x) lo)) (neg.f64 (+.f64 hi x))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) (neg.f64 (neg.f64 (+.f64 hi x)))) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (/.f64 (*.f64 hi (+.f64 hi x)) lo) (*.f64 -1 (+.f64 hi x))) lo)))
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (+.f64 hi x) lo)) (neg.f64 (+.f64 hi x))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) (neg.f64 (neg.f64 (+.f64 hi x)))) lo))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.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 (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (+.f64 (/.f64 (/.f64 hi x) lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (+.f64 (/.f64 (/.f64 hi x) lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (+.f64 (/.f64 (/.f64 hi x) lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (+.f64 (/.f64 (/.f64 hi x) lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (+.f64 (/.f64 (/.f64 hi x) lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.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)))
(neg.f64 (*.f64 x (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 hi (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))) (/.f64 -1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 -1 lo)))
(/.f64 x lo)
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 x lo))
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo))
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo))
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo))
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2))))) (/.f64 x lo))
(fma.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 1 (*.f64 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 (/.f64 1 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 (*.f64 hi (pow.f64 lo 2))) (/.f64 x (*.f64 (pow.f64 hi 2) lo))))))
(*.f64 (pow.f64 hi 2) (+.f64 (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 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 1 (*.f64 hi lo)) (+.f64 (/.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 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 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 1 (*.f64 hi lo)) (+.f64 (/.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 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 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 1 (*.f64 hi lo)) (+.f64 (/.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 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 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 -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 (fma.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 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (/.f64 (neg.f64 x) (*.f64 hi lo)) (fma.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 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (/.f64 (neg.f64 x) (*.f64 hi lo)) (fma.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 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (/.f64 (neg.f64 x) (*.f64 hi lo)) (fma.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 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (*.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 (/.f64 (neg.f64 x) (*.f64 hi lo)) (fma.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 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (+.f64 (/.f64 (/.f64 x hi) lo) (/.f64 x (pow.f64 lo 2))) (/.f64 -1 lo)) hi)))
(/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2))
(*.f64 hi (/.f64 (+.f64 hi x) (pow.f64 lo 2)))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (*.f64 (+.f64 hi x) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (*.f64 (+.f64 hi x) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (*.f64 (+.f64 hi x) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (*.f64 (+.f64 hi x) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (+.f64 hi x)) (*.f64 lo (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (*.f64 (+.f64 hi x) (+.f64 hi lo)) (pow.f64 lo 2))
(/.f64 (+.f64 hi x) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo))))) lo))
(neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 hi x)) (*.f64 hi (/.f64 (+.f64 hi x) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo))))) lo))
(neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 hi x)) (*.f64 hi (/.f64 (+.f64 hi x) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo))))) lo))
(neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 hi x)) (*.f64 hi (/.f64 (+.f64 hi x) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo))))) lo))
(neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 hi x)) (*.f64 hi (/.f64 (+.f64 hi x) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo))))) lo))
(neg.f64 (/.f64 (-.f64 (neg.f64 (+.f64 hi x)) (*.f64 hi (/.f64 (+.f64 hi x) lo))) lo))
(+.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) hi)
(+.f64 hi (*.f64 (/.f64 hi lo) (+.f64 hi x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 1)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(*.f64 1 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) 3) (pow.f64 hi 3)) (+.f64 (*.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) (/.f64 hi (/.f64 lo (+.f64 hi x)))) (-.f64 (pow.f64 hi 2) (*.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) hi))))
(/.f64 (+.f64 (pow.f64 hi 3) (pow.f64 (*.f64 (/.f64 hi lo) (+.f64 hi x)) 3)) (fma.f64 (*.f64 (/.f64 hi lo) (+.f64 hi x)) (*.f64 (/.f64 hi lo) (+.f64 hi x)) (-.f64 (pow.f64 hi 2) (/.f64 (pow.f64 hi 2) (/.f64 lo (+.f64 hi x))))))
(/.f64 (-.f64 (*.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) (/.f64 hi (/.f64 lo (+.f64 hi x)))) (pow.f64 hi 2)) (-.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) hi))
(/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 hi 2) (/.f64 lo (+.f64 hi x))) (/.f64 lo (+.f64 hi x))) (pow.f64 hi 2)) (-.f64 (*.f64 (/.f64 hi lo) (+.f64 hi x)) hi))
(/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 hi 2) (/.f64 lo (+.f64 hi x))) (/.f64 lo (+.f64 hi x))) (pow.f64 hi 2)) (fma.f64 (/.f64 hi lo) (+.f64 hi x) (neg.f64 hi)))
(pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 1)
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 3)
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 3) 1/3)
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 2)
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 2))
(fabs.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 3))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 1))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(-.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (/.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(*.f64 1 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (sqrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (/.f64 1 (+.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (/.f64 1 (+.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (+.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3))) (neg.f64 (+.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (-.f64 -1 (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))) (+.f64 -1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (neg.f64 lo))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))) (-.f64 -1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3) 1) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (-.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (+.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) 1) (-.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) -1) (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) -1))
(pow.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1)
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 3)
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 3) 1/3)
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 2)
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2))
(fabs.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))))
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 3))
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1))
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(fma.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1)
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(fma.f64 -1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1)
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1)
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(+.f64 0 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(-.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1)
(+.f64 1 (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) -1))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(-.f64 0 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (neg.f64 lo))
(*.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (/.f64 1 lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (fabs.f64 (/.f64 1 lo)))
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (/.f64 1 (fabs.f64 lo)))
(*.f64 -1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (neg.f64 lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(*.f64 (pow.f64 lo -1/2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (sqrt.f64 lo)))
(/.f64 (*.f64 (pow.f64 lo -1/2) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (sqrt.f64 lo))
(*.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (/.f64 1 (neg.f64 lo)))
(*.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (/.f64 -1 lo))
(*.f64 (-.f64 (neg.f64 x) (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (/.f64 -1 lo))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2)) (fabs.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (cbrt.f64 lo)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (cbrt.f64 lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 2) 1) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 2) (pow.f64 (cbrt.f64 lo) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 1) (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (cbrt.f64 lo)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 3)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3) 1/3)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(pow.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) -1)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 2)) (cbrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))) (sqrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(neg.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (neg.f64 lo))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(fabs.f64 (-.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 0))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 3) (pow.f64 lo -3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 3) (pow.f64 lo 3)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(+.f64 1 (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) -1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 hi x) lo))) 1)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 hi x) lo)))
(*.f64 (+.f64 hi x) (/.f64 1 lo))
(*.f64 (/.f64 1 lo) (+.f64 hi x))
(*.f64 1 (/.f64 (+.f64 hi x) lo))
(/.f64 (+.f64 hi x) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 hi x) lo)) 2) (cbrt.f64 (/.f64 (+.f64 hi x) lo)))
(/.f64 (+.f64 hi x) lo)
(*.f64 (pow.f64 lo -1/2) (/.f64 (+.f64 hi x) (sqrt.f64 lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 hi x) lo)) (sqrt.f64 (/.f64 (+.f64 hi x) lo)))
(/.f64 (+.f64 hi x) lo)
(*.f64 (neg.f64 (+.f64 hi x)) (/.f64 1 (neg.f64 lo)))
(*.f64 (neg.f64 (+.f64 hi x)) (/.f64 -1 lo))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 hi x) (cbrt.f64 lo)))
(/.f64 (*.f64 1 (/.f64 (+.f64 hi x) (cbrt.f64 lo))) (pow.f64 (cbrt.f64 lo) 2))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 hi x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 hi x)) lo))
(/.f64 (+.f64 hi x) lo)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 hi x)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 hi x) lo)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 hi x) lo)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 hi x)) 2) (pow.f64 (cbrt.f64 lo) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 hi x)) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 hi x)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 hi x)) 1) (/.f64 (sqrt.f64 (+.f64 hi x)) lo))
(/.f64 (+.f64 hi x) lo)
(*.f64 (/.f64 (sqrt.f64 (+.f64 hi x)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 hi x)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (+.f64 hi x) lo) 1)
(/.f64 (+.f64 hi x) lo)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 hi x) lo)) 3)
(/.f64 (+.f64 hi x) lo)
(pow.f64 (pow.f64 (/.f64 (+.f64 hi x) lo) 3) 1/3)
(/.f64 (+.f64 hi x) lo)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 hi x) lo)) 2)
(/.f64 (+.f64 hi x) lo)
(pow.f64 (/.f64 lo (+.f64 hi x)) -1)
(/.f64 1 (/.f64 lo (+.f64 hi x)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 hi x) lo) 2))
(fabs.f64 (/.f64 (+.f64 hi x) lo))
(log.f64 (exp.f64 (/.f64 (+.f64 hi x) lo)))
(/.f64 (+.f64 hi x) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 hi x) lo))))
(/.f64 (+.f64 hi x) lo)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 hi x) lo) 3))
(/.f64 (+.f64 hi x) lo)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 hi x) 3) (pow.f64 lo -3)))
(cbrt.f64 (*.f64 (pow.f64 lo -3) (pow.f64 (+.f64 hi x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 hi x) 3) (pow.f64 lo 3)))
(/.f64 (+.f64 hi x) lo)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 hi x) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 hi x) lo)))
(/.f64 (+.f64 hi x) lo)
(exp.f64 (log.f64 (/.f64 (+.f64 hi x) lo)))
(/.f64 (+.f64 hi x) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 hi x) lo)) 1))
(/.f64 (+.f64 hi x) lo)
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (*.f64 x lo)))) 1)
(expm1.f64 (log1p.f64 (/.f64 (/.f64 hi x) lo)))
(*.f64 hi (/.f64 1 (*.f64 x lo)))
(/.f64 (/.f64 hi x) lo)
(*.f64 1 (/.f64 hi (*.f64 x lo)))
(/.f64 (/.f64 hi x) lo)
(*.f64 (/.f64 1 lo) (/.f64 hi x))
(/.f64 (/.f64 hi x) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (*.f64 x lo))))
(/.f64 (/.f64 hi x) lo)
(*.f64 (sqrt.f64 (/.f64 hi (*.f64 x lo))) (sqrt.f64 (/.f64 hi (*.f64 x lo))))
(/.f64 (/.f64 hi x) lo)
(*.f64 (neg.f64 hi) (/.f64 1 (neg.f64 (*.f64 x lo))))
(*.f64 (neg.f64 hi) (/.f64 1 (*.f64 x (neg.f64 lo))))
(*.f64 (neg.f64 (/.f64 (/.f64 hi x) lo)) -1)
(*.f64 (/.f64 hi lo) (/.f64 1 x))
(/.f64 (/.f64 hi x) lo)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) 1) (/.f64 (cbrt.f64 hi) (*.f64 x lo)))
(/.f64 (/.f64 hi x) lo)
(*.f64 (/.f64 (sqrt.f64 hi) 1) (/.f64 (sqrt.f64 hi) (*.f64 x lo)))
(/.f64 (/.f64 hi x) lo)
(*.f64 (/.f64 1 x) (/.f64 hi lo))
(/.f64 (/.f64 hi x) lo)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 x lo)) 2)) (/.f64 hi (cbrt.f64 (*.f64 x lo))))
(*.f64 (/.f64 1 (sqrt.f64 (*.f64 x lo))) (/.f64 hi (sqrt.f64 (*.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) x) (/.f64 (cbrt.f64 hi) lo))
(/.f64 (/.f64 hi x) lo)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) lo) (/.f64 (cbrt.f64 hi) x))
(/.f64 (/.f64 hi x) lo)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) (pow.f64 (cbrt.f64 (*.f64 x lo)) 2)) (cbrt.f64 (/.f64 hi (*.f64 x lo))))
(*.f64 (cbrt.f64 (/.f64 (/.f64 hi x) lo)) (/.f64 (pow.f64 (cbrt.f64 hi) 2) (pow.f64 (cbrt.f64 (*.f64 x lo)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) (sqrt.f64 (*.f64 x lo))) (/.f64 (cbrt.f64 hi) (sqrt.f64 (*.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 hi) x) (/.f64 (sqrt.f64 hi) lo))
(/.f64 (/.f64 hi x) lo)
(*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) x))
(/.f64 (/.f64 hi x) lo)
(*.f64 (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 (*.f64 x lo)) 2)) (/.f64 (sqrt.f64 hi) (cbrt.f64 (*.f64 x lo))))
(pow.f64 (/.f64 hi (*.f64 x lo)) 1)
(/.f64 (/.f64 hi x) lo)
(pow.f64 (cbrt.f64 (/.f64 hi (*.f64 x lo))) 3)
(/.f64 (/.f64 hi x) lo)
(pow.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 3) 1/3)
(/.f64 (/.f64 hi x) lo)
(pow.f64 (sqrt.f64 (/.f64 hi (*.f64 x lo))) 2)
(/.f64 (/.f64 hi x) lo)
(pow.f64 (*.f64 lo (/.f64 x hi)) -1)
(/.f64 1 (*.f64 lo (/.f64 x hi)))
(sqrt.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 2))
(fabs.f64 (/.f64 (/.f64 hi x) lo))
(log.f64 (exp.f64 (/.f64 hi (*.f64 x lo))))
(/.f64 (/.f64 hi x) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (*.f64 x lo)))))
(/.f64 (/.f64 hi x) lo)
(cbrt.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 3))
(/.f64 (/.f64 hi x) lo)
(expm1.f64 (log1p.f64 (/.f64 hi (*.f64 x lo))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 hi x) lo)))
(log1p.f64 (expm1.f64 (/.f64 hi (*.f64 x lo))))
(/.f64 (/.f64 hi x) lo)
(exp.f64 (log.f64 (/.f64 hi (*.f64 x lo))))
(/.f64 (/.f64 hi x) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 hi (*.f64 x lo))) 1))
(/.f64 (/.f64 hi x) lo)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1))) 1)
(expm1.f64 (log1p.f64 (fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)))
(-.f64 (/.f64 1 (-.f64 1 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))) (/.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2) (-.f64 1 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 2)) (-.f64 1 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))))
(*.f64 1 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)) 2) (cbrt.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(*.f64 (sqrt.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)) (sqrt.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(*.f64 (+.f64 1 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))))))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 2) (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)))) (+.f64 1 (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 3))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2)) (/.f64 1 (-.f64 1 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)))) (-.f64 1 (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 2)))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))) (+.f64 1 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 3))))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 2) (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)))) (+.f64 1 (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 3))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))) (-.f64 1 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2))))
(*.f64 (/.f64 1 (-.f64 1 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)))) (-.f64 1 (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 2)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 2) (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2)) (-.f64 1 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 2)) (-.f64 1 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 3))) (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 2) (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))))))
(/.f64 (-.f64 -1 (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 3)) (-.f64 -1 (-.f64 (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 2) (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2))) (neg.f64 (-.f64 1 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 2))) (neg.f64 (-.f64 1 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)))))
(*.f64 1 (/.f64 (-.f64 1 (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 2)) (-.f64 1 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 3) 1) (+.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2) (-.f64 1 (*.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 3)) (+.f64 (-.f64 1 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))) (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2) 1) (-.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 2) -1) (fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) -1))
(pow.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1) 1)
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(pow.f64 (cbrt.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)) 3)
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(pow.f64 (pow.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1) 3) 1/3)
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(pow.f64 (sqrt.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)) 2)
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(sqrt.f64 (pow.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1) 2))
(sqrt.f64 (pow.f64 (fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1) 2))
(fabs.f64 (fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1))
(log.f64 (exp.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1))))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(cbrt.f64 (pow.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1) 3))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(expm1.f64 (log1p.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)))
(expm1.f64 (log1p.f64 (fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)))
(log1p.f64 (expm1.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(exp.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(exp.f64 (*.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))) 1))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(fma.f64 1 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 1)
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(fma.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) x 1)
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))) 2) (cbrt.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))) 1)
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))) (sqrt.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))) 1)
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1)
(-.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1) 1)
(+.f64 (fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1) -1)
(pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 1)
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))) 3)
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(pow.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 3) 1/3)
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))) 2)
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2))
(sqrt.f64 (pow.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)) 2))
(fabs.f64 (*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo)))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))))
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 3))
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))))
(+.f64 (fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1) -1)
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))))
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(exp.f64 (log.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))))
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))) 1))
(*.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(+.f64 (/.f64 hi (*.f64 x lo)) (neg.f64 (/.f64 1 lo)))
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(+.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) (fma.f64 (neg.f64 (pow.f64 lo -1/2)) (pow.f64 lo -1/2) (/.f64 1 lo)))
(+.f64 (/.f64 (+.f64 (/.f64 hi x) -1) lo) (fma.f64 (neg.f64 (pow.f64 lo -1/2)) (pow.f64 lo -1/2) (/.f64 1 lo)))
(+.f64 (fma.f64 hi (/.f64 1 (*.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 lo) 1))) (fma.f64 (neg.f64 (/.f64 1 lo)) 1 (*.f64 (/.f64 1 lo) 1)))
(+.f64 (fma.f64 hi (/.f64 1 (*.f64 x lo)) (/.f64 -1 lo)) (+.f64 (/.f64 -1 lo) (/.f64 1 lo)))
(+.f64 (/.f64 (+.f64 (/.f64 hi x) -1) lo) (+.f64 (/.f64 -1 lo) (/.f64 1 lo)))
(+.f64 (fma.f64 hi (/.f64 1 (*.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 lo))) (cbrt.f64 (pow.f64 lo -2)) (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))))
(+.f64 (fma.f64 hi (/.f64 1 (*.f64 x lo)) (*.f64 (/.f64 -1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))) (fma.f64 (/.f64 -1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)) (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))))
(+.f64 (fma.f64 (/.f64 -1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)) (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))) (+.f64 (/.f64 (/.f64 hi x) lo) (*.f64 (/.f64 -1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))))
(+.f64 (fma.f64 1 (/.f64 hi (*.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 lo) 1))) (fma.f64 (neg.f64 (/.f64 1 lo)) 1 (*.f64 (/.f64 1 lo) 1)))
(+.f64 (fma.f64 hi (/.f64 1 (*.f64 x lo)) (/.f64 -1 lo)) (+.f64 (/.f64 -1 lo) (/.f64 1 lo)))
(+.f64 (/.f64 (+.f64 (/.f64 hi x) -1) lo) (+.f64 (/.f64 -1 lo) (/.f64 1 lo)))
(+.f64 (fma.f64 1 (/.f64 hi (*.f64 x lo)) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 lo))) (cbrt.f64 (pow.f64 lo -2)) (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))))
(+.f64 (fma.f64 hi (/.f64 1 (*.f64 x lo)) (*.f64 (/.f64 -1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))) (fma.f64 (/.f64 -1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)) (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))))
(+.f64 (fma.f64 (/.f64 -1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)) (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))) (+.f64 (/.f64 (/.f64 hi x) lo) (*.f64 (/.f64 -1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (*.f64 x lo))) (neg.f64 (*.f64 (/.f64 1 lo) 1))) (fma.f64 (neg.f64 (/.f64 1 lo)) 1 (*.f64 (/.f64 1 lo) 1)))
(+.f64 (fma.f64 hi (/.f64 1 (*.f64 x lo)) (/.f64 -1 lo)) (+.f64 (/.f64 -1 lo) (/.f64 1 lo)))
(+.f64 (/.f64 (+.f64 (/.f64 hi x) -1) lo) (+.f64 (/.f64 -1 lo) (/.f64 1 lo)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (*.f64 x lo))) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 lo))) (cbrt.f64 (pow.f64 lo -2)) (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))))
(+.f64 (fma.f64 hi (/.f64 1 (*.f64 x lo)) (*.f64 (/.f64 -1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))) (fma.f64 (/.f64 -1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)) (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))))
(+.f64 (fma.f64 (/.f64 -1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)) (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))) (+.f64 (/.f64 (/.f64 hi x) lo) (*.f64 (/.f64 -1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 hi (*.f64 x lo))) (sqrt.f64 (/.f64 hi (*.f64 x lo))) (neg.f64 (*.f64 (/.f64 1 lo) 1))) (fma.f64 (neg.f64 (/.f64 1 lo)) 1 (*.f64 (/.f64 1 lo) 1)))
(+.f64 (fma.f64 hi (/.f64 1 (*.f64 x lo)) (/.f64 -1 lo)) (+.f64 (/.f64 -1 lo) (/.f64 1 lo)))
(+.f64 (/.f64 (+.f64 (/.f64 hi x) -1) lo) (+.f64 (/.f64 -1 lo) (/.f64 1 lo)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 hi (*.f64 x lo))) (sqrt.f64 (/.f64 hi (*.f64 x lo))) (neg.f64 (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2))))) (fma.f64 (neg.f64 (/.f64 1 (cbrt.f64 lo))) (cbrt.f64 (pow.f64 lo -2)) (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))))
(+.f64 (fma.f64 hi (/.f64 1 (*.f64 x lo)) (*.f64 (/.f64 -1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))) (fma.f64 (/.f64 -1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)) (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))))
(+.f64 (fma.f64 (/.f64 -1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)) (*.f64 (/.f64 1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))) (+.f64 (/.f64 (/.f64 hi x) lo) (*.f64 (/.f64 -1 (cbrt.f64 lo)) (cbrt.f64 (pow.f64 lo -2)))))
(*.f64 1 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2) (cbrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(*.f64 (sqrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) (sqrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(*.f64 (-.f64 (*.f64 hi lo) (*.f64 x lo)) (/.f64 1 (*.f64 (*.f64 x lo) lo)))
(*.f64 (*.f64 lo (-.f64 hi x)) (/.f64 1 (*.f64 x (pow.f64 lo 2))))
(*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 3) (pow.f64 lo -3)) (/.f64 1 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (+.f64 (pow.f64 lo -2) (/.f64 (/.f64 hi (*.f64 x lo)) lo)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 3) (pow.f64 lo -3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 2) (pow.f64 lo -2)) (/.f64 hi (*.f64 x (pow.f64 lo 2))))))
(*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (pow.f64 lo -2)) (/.f64 1 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 2) (pow.f64 lo -2)) (/.f64 1 (+.f64 (/.f64 1 lo) (/.f64 (/.f64 hi x) lo))))
(/.f64 1 (/.f64 (*.f64 (*.f64 x lo) lo) (-.f64 (*.f64 hi lo) (*.f64 x lo))))
(*.f64 (*.f64 lo (-.f64 hi x)) (/.f64 1 (*.f64 x (pow.f64 lo 2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (+.f64 (pow.f64 lo -2) (/.f64 (/.f64 hi (*.f64 x lo)) lo))) (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 3) (pow.f64 lo -3))))
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 3) (pow.f64 lo -3)) (/.f64 1 (+.f64 (+.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 2) (pow.f64 lo -2)) (/.f64 hi (*.f64 x (pow.f64 lo 2))))))
(/.f64 1 (/.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (pow.f64 lo -2))))
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 2) (pow.f64 lo -2)) (/.f64 1 (+.f64 (/.f64 1 lo) (/.f64 (/.f64 hi x) lo))))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 x lo)) (*.f64 (*.f64 x lo) lo))
(/.f64 (*.f64 lo (-.f64 hi x)) (*.f64 x (pow.f64 lo 2)))
(*.f64 (/.f64 lo x) (/.f64 (-.f64 hi x) (pow.f64 lo 2)))
(/.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 3) (pow.f64 lo -3)) (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (+.f64 (pow.f64 lo -2) (/.f64 (/.f64 hi (*.f64 x lo)) lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 3) (pow.f64 lo -3)) (+.f64 (+.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 2) (pow.f64 lo -2)) (/.f64 hi (*.f64 x (pow.f64 lo 2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (pow.f64 lo -2)) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 2) (pow.f64 lo -2)) (+.f64 (/.f64 1 lo) (/.f64 (/.f64 hi x) lo)))
(/.f64 (-.f64 (*.f64 hi (neg.f64 lo)) (*.f64 (*.f64 x lo) -1)) (*.f64 (*.f64 x lo) (neg.f64 lo)))
(/.f64 (-.f64 (*.f64 hi (neg.f64 lo)) (*.f64 x (neg.f64 lo))) (neg.f64 (*.f64 x (pow.f64 lo 2))))
(/.f64 (-.f64 lo (*.f64 (*.f64 lo (/.f64 x hi)) 1)) (*.f64 (*.f64 lo (/.f64 x hi)) lo))
(/.f64 (-.f64 lo (*.f64 lo (/.f64 x hi))) (*.f64 lo (*.f64 lo (/.f64 x hi))))
(/.f64 (-.f64 (neg.f64 lo) (*.f64 (*.f64 lo (/.f64 x hi)) -1)) (*.f64 (*.f64 lo (/.f64 x hi)) (neg.f64 lo)))
(/.f64 (-.f64 (neg.f64 lo) (*.f64 lo (*.f64 (/.f64 x hi) -1))) (*.f64 lo (*.f64 (/.f64 x hi) (neg.f64 lo))))
(/.f64 (-.f64 (*.f64 (neg.f64 hi) lo) (*.f64 (neg.f64 (*.f64 x lo)) 1)) (*.f64 (neg.f64 (*.f64 x lo)) lo))
(/.f64 (-.f64 (*.f64 hi (neg.f64 lo)) (*.f64 x (neg.f64 lo))) (neg.f64 (*.f64 x (pow.f64 lo 2))))
(/.f64 (-.f64 (*.f64 (neg.f64 hi) (neg.f64 lo)) (*.f64 (neg.f64 (*.f64 x lo)) -1)) (*.f64 (neg.f64 (*.f64 x lo)) (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 (neg.f64 hi) (neg.f64 lo)) (*.f64 x (neg.f64 lo))) (neg.f64 (neg.f64 (*.f64 x (pow.f64 lo 2)))))
(/.f64 (-.f64 (*.f64 (neg.f64 hi) (neg.f64 lo)) (*.f64 x lo)) (neg.f64 (neg.f64 (*.f64 x (pow.f64 lo 2)))))
(/.f64 (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x 1)) (*.f64 x lo))
(/.f64 (-.f64 (*.f64 lo (/.f64 hi lo)) x) (*.f64 x lo))
(/.f64 (-.f64 (*.f64 (/.f64 hi lo) (neg.f64 lo)) (*.f64 x -1)) (*.f64 x (neg.f64 lo)))
(/.f64 (fma.f64 (/.f64 hi lo) (neg.f64 lo) (neg.f64 (neg.f64 x))) (*.f64 x (neg.f64 lo)))
(/.f64 (neg.f64 (-.f64 (*.f64 hi lo) (*.f64 x lo))) (neg.f64 (*.f64 (*.f64 x lo) lo)))
(/.f64 (neg.f64 (*.f64 lo (-.f64 hi x))) (neg.f64 (*.f64 x (pow.f64 lo 2))))
(*.f64 1 (*.f64 (/.f64 lo x) (/.f64 (-.f64 hi x) (pow.f64 lo 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 3) (pow.f64 lo -3))) (neg.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (+.f64 (pow.f64 lo -2) (/.f64 (/.f64 hi (*.f64 x lo)) lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 3) (pow.f64 lo -3))) (neg.f64 (+.f64 (+.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 2) (pow.f64 lo -2)) (/.f64 hi (*.f64 x (pow.f64 lo 2))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 3) (pow.f64 lo -3)) (+.f64 (+.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 2) (pow.f64 lo -2)) (/.f64 hi (*.f64 x (pow.f64 lo 2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (pow.f64 lo -2))) (neg.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 2) (pow.f64 lo -2))) (fma.f64 -1 (/.f64 (/.f64 hi x) lo) (/.f64 -1 lo)))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 2) (pow.f64 lo -2)) (+.f64 (/.f64 1 lo) (/.f64 (/.f64 hi x) lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 3) (pow.f64 (neg.f64 (/.f64 1 lo)) 3)) (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (-.f64 (*.f64 (neg.f64 (/.f64 1 lo)) (neg.f64 (/.f64 1 lo))) (*.f64 (/.f64 hi (*.f64 x lo)) (neg.f64 (/.f64 1 lo))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 3) (pow.f64 (/.f64 -1 lo) 3)) (+.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 2) (*.f64 (/.f64 -1 lo) (-.f64 (/.f64 -1 lo) (/.f64 (/.f64 hi x) lo)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 3) (/.f64 -1 (pow.f64 lo 3))) (+.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 2) (*.f64 (/.f64 -1 lo) (-.f64 (/.f64 -1 lo) (/.f64 (/.f64 hi x) lo)))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) 2) (*.f64 (neg.f64 (/.f64 1 lo)) (neg.f64 (/.f64 1 lo)))) (-.f64 (/.f64 hi (*.f64 x lo)) (neg.f64 (/.f64 1 lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 hi x) lo) 2) (*.f64 (/.f64 1 lo) (/.f64 -1 lo))) (-.f64 (/.f64 (/.f64 hi x) lo) (/.f64 -1 lo)))
(pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1)
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(pow.f64 (cbrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 3)
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(pow.f64 (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 3) 1/3)
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(pow.f64 (sqrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 2)
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(sqrt.f64 (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 (/.f64 hi x) -1) lo) 2))
(fabs.f64 (/.f64 (+.f64 (/.f64 hi x) -1) lo))
(log.f64 (exp.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)))))
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(cbrt.f64 (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 3))
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(expm1.f64 (log1p.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 hi x) -1) lo)))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(exp.f64 (log.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))))
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo))) 1))
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(fma.f64 hi (/.f64 1 (*.f64 x lo)) (neg.f64 (/.f64 1 lo)))
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(fma.f64 1 (/.f64 hi (*.f64 x lo)) (neg.f64 (/.f64 1 lo)))
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (*.f64 x lo))) (neg.f64 (/.f64 1 lo)))
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(fma.f64 (sqrt.f64 (/.f64 hi (*.f64 x lo))) (sqrt.f64 (/.f64 hi (*.f64 x lo))) (neg.f64 (/.f64 1 lo)))
(/.f64 (+.f64 (/.f64 hi x) -1) lo)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) 1)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.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 1 hi) (-.f64 x lo))
(*.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)
(*.f64 (pow.f64 hi -1) (pow.f64 (/.f64 1 (-.f64 x lo)) -1))
(*.f64 (/.f64 1 hi) (/.f64 1 (/.f64 1 (-.f64 x lo))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) -1) (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2)) (/.f64 1 (cbrt.f64 (/.f64 hi (-.f64 x lo)))))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1) (pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -1))
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) -2)
(*.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 x lo) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (cbrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) 1) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) 2)) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 hi)) (/.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(/.f64 1 (/.f64 hi (-.f64 x lo)))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(/.f64 1 (/.f64 (/.f64 hi (-.f64 x lo)) 1))
(*.f64 (/.f64 1 hi) (-.f64 x lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 -1 (neg.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 -1 (/.f64 (neg.f64 hi) (-.f64 x lo)))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 hi))
(/.f64 (-.f64 x lo) hi)
(sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) -2))
(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)
(exp.f64 (-.f64 (log.f64 (-.f64 x lo)) (log.f64 hi)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (-.f64 x lo)))) 1)
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 hi (/.f64 1 (-.f64 x lo)))
(*.f64 1 (/.f64 hi (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 2) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(*.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) (sqrt.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(*.f64 (neg.f64 hi) (/.f64 1 (neg.f64 (-.f64 x lo))))
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (/.f64 hi (cbrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 1 (sqrt.f64 (-.f64 x lo))) (/.f64 hi (sqrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) 1) (/.f64 (cbrt.f64 hi) (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (cbrt.f64 (/.f64 hi (-.f64 x lo))))
(*.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) (/.f64 (pow.f64 (cbrt.f64 hi) 2) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 hi) 2) (sqrt.f64 (-.f64 x lo))) (/.f64 (cbrt.f64 hi) (sqrt.f64 (-.f64 x lo))))
(*.f64 (/.f64 (sqrt.f64 hi) 1) (/.f64 (sqrt.f64 hi) (-.f64 x lo)))
(/.f64 hi (-.f64 x lo))
(*.f64 (/.f64 (sqrt.f64 hi) (pow.f64 (cbrt.f64 (-.f64 x lo)) 2)) (/.f64 (sqrt.f64 hi) (cbrt.f64 (-.f64 x lo))))
(pow.f64 (/.f64 hi (-.f64 x lo)) 1)
(/.f64 hi (-.f64 x lo))
(pow.f64 (/.f64 (-.f64 x lo) hi) -1)
(/.f64 1 (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (/.f64 hi (-.f64 x lo))) 3)
(/.f64 hi (-.f64 x lo))
(pow.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3) 1/3)
(/.f64 hi (-.f64 x lo))
(pow.f64 (sqrt.f64 (/.f64 hi (-.f64 x lo))) 2)
(/.f64 hi (-.f64 x lo))
(sqrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 2))
(fabs.f64 (/.f64 hi (-.f64 x lo)))
(log.f64 (exp.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 hi (-.f64 x lo)))))
(/.f64 hi (-.f64 x lo))
(cbrt.f64 (pow.f64 (/.f64 hi (-.f64 x lo)) 3))
(/.f64 hi (-.f64 x lo))
(cbrt.f64 (/.f64 (pow.f64 hi 3) (pow.f64 (-.f64 x lo) 3)))
(/.f64 hi (-.f64 x lo))
(expm1.f64 (log1p.f64 (/.f64 hi (-.f64 x lo))))
(log1p.f64 (expm1.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(exp.f64 (log.f64 (/.f64 hi (-.f64 x lo))))
(/.f64 hi (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (-.f64 x lo))) 1))
(/.f64 hi (-.f64 x lo))
(+.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) hi)
(+.f64 hi (*.f64 (/.f64 hi lo) (+.f64 hi x)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 1)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(*.f64 1 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(/.f64 (+.f64 (pow.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) 3) (pow.f64 hi 3)) (+.f64 (*.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) (/.f64 hi (/.f64 lo (+.f64 hi x)))) (-.f64 (pow.f64 hi 2) (*.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) hi))))
(/.f64 (+.f64 (pow.f64 hi 3) (pow.f64 (*.f64 (/.f64 hi lo) (+.f64 hi x)) 3)) (fma.f64 (*.f64 (/.f64 hi lo) (+.f64 hi x)) (*.f64 (/.f64 hi lo) (+.f64 hi x)) (-.f64 (pow.f64 hi 2) (/.f64 (pow.f64 hi 2) (/.f64 lo (+.f64 hi x))))))
(/.f64 (-.f64 (*.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) (/.f64 hi (/.f64 lo (+.f64 hi x)))) (pow.f64 hi 2)) (-.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) hi))
(/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 hi 2) (/.f64 lo (+.f64 hi x))) (/.f64 lo (+.f64 hi x))) (pow.f64 hi 2)) (-.f64 (*.f64 (/.f64 hi lo) (+.f64 hi x)) hi))
(/.f64 (-.f64 (/.f64 (/.f64 (pow.f64 hi 2) (/.f64 lo (+.f64 hi x))) (/.f64 lo (+.f64 hi x))) (pow.f64 hi 2)) (fma.f64 (/.f64 hi lo) (+.f64 hi x) (neg.f64 hi)))
(pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 1)
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 3)
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 3) 1/3)
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 2)
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 2))
(fabs.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 3))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 1))
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
(+.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (neg.f64 (log.f64 lo)))
(-.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (log.f64 lo))
(+.f64 0 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(+.f64 (log.f64 -1) (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(+.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) (log.f64 -1))
(+.f64 (log.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (log.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(*.f64 2 (log.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2)) (log.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(-.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (log.f64 lo))
(-.f64 0 (log.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))))
(log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(-.f64 (exp.f64 (log1p.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))) 1)
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(-.f64 (log.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) (log.f64 (neg.f64 lo)))
(-.f64 (log.f64 (-.f64 (neg.f64 x) (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (log.f64 (neg.f64 lo)))
(*.f64 1 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(*.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 2) (cbrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(*.f64 (sqrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (sqrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 3) (pow.f64 (log.f64 lo) 3)) (+.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) (+.f64 (*.f64 (log.f64 lo) (log.f64 lo)) (*.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (log.f64 lo)))))
(/.f64 (-.f64 (pow.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 3) (pow.f64 (log.f64 lo) 3)) (fma.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (*.f64 (log.f64 lo) (+.f64 (log.f64 lo) (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))))))
(/.f64 (-.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) (*.f64 (log.f64 lo) (log.f64 lo))) (+.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (log.f64 lo)))
(/.f64 (fma.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (neg.f64 (*.f64 (log.f64 lo) (log.f64 lo)))) (+.f64 (log.f64 lo) (log.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))))
(pow.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1)
(log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(pow.f64 (cbrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 3)
(log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(pow.f64 (pow.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 3) 1/3)
(log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(pow.f64 (sqrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 2)
(log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(neg.f64 (log.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))))
(log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(sqrt.f64 (pow.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2))
(fabs.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(cbrt.f64 (pow.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 3))
(log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(expm1.f64 (log1p.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(log1p.f64 (-.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1))
(log1p.f64 (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) -1))
(exp.f64 (log.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(exp.f64 (*.f64 (log.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 1))
(log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(-.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(-.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (/.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(*.f64 1 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (sqrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (/.f64 1 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (/.f64 1 (+.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))))
(*.f64 (/.f64 1 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)))
(/.f64 1 (/.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (/.f64 1 (+.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (+.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3))) (neg.f64 (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3))) (neg.f64 (+.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (-.f64 -1 (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))) (neg.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))) (+.f64 -1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (neg.f64 lo))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))) (-.f64 -1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3) 1) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (-.f64 1 (*.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (-.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (+.f64 1 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (+.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) 1) (-.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) -1) (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) -1))
(pow.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1)
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 3)
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 3) 1/3)
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 2)
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(sqrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2))
(fabs.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(log.f64 (exp.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))))
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 3))
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1))
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(fma.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1)
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(fma.f64 -1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1)
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1)
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(+.f64 0 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(-.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1)
(+.f64 1 (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) -1))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(-.f64 0 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (neg.f64 lo))
(*.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (/.f64 1 lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (fabs.f64 (/.f64 1 lo)))
(*.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (/.f64 1 (fabs.f64 lo)))
(*.f64 -1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (neg.f64 lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(*.f64 (pow.f64 lo -1/2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (sqrt.f64 lo)))
(/.f64 (*.f64 (pow.f64 lo -1/2) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (sqrt.f64 lo))
(*.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (/.f64 1 (neg.f64 lo)))
(*.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (/.f64 -1 lo))
(*.f64 (-.f64 (neg.f64 x) (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (/.f64 -1 lo))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2)) (fabs.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (cbrt.f64 lo)))
(/.f64 (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (cbrt.f64 lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 2) 1) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 2) (pow.f64 (cbrt.f64 lo) 2)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 2) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 1) (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (cbrt.f64 lo)))
(/.f64 1 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(/.f64 1 (fabs.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(/.f64 1 (/.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 1))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(/.f64 -1 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(*.f64 (/.f64 -1 lo) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(/.f64 -1 (neg.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))))
(neg.f64 (*.f64 (/.f64 -1 lo) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(/.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (neg.f64 lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 3)) 1) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 2) (*.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) lo))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 3)) (*.f64 lo (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 2) (*.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))))
(/.f64 (*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 3)) -1) (*.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 2) (*.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) (neg.f64 lo)))
(*.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 3)) (/.f64 -1 (*.f64 (neg.f64 lo) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 2) (*.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 2)) 1) (*.f64 (-.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 2)) (*.f64 lo (-.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(/.f64 (*.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 2)) -1) (*.f64 (-.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (neg.f64 lo)))
(/.f64 (*.f64 -1 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi) 2))) (*.f64 (neg.f64 lo) (-.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(/.f64 (neg.f64 (neg.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) (neg.f64 (neg.f64 lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(/.f64 (-.f64 0 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (+.f64 0 (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) (*.f64 0 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))))
(/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)) (+.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) 0))
(/.f64 (-.f64 0 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) lo)
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 1)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 3)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3) 1/3)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(pow.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) -1)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(pow.f64 (exp.f64 1) (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(pow.f64 (exp.f64 (pow.f64 (cbrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 2)) (cbrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(pow.f64 (exp.f64 (sqrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))) (sqrt.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(neg.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) (neg.f64 lo))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(fabs.f64 (-.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 0))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 3) (pow.f64 lo -3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 3) (pow.f64 lo 3)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(+.f64 1 (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) -1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)

eval874.0ms (6.9%)

Compiler

Compiled 27194 to 15454 computations (43.2% saved)

prune286.0ms (2.3%)

Pruning

82 alts after pruning (78 fresh and 4 done)

PrunedKeptTotal
New83847885
Fresh73138
Picked325
Done123
Total84982931
Accuracy
20.6%
Counts
931 → 82
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(pow.f64 (/.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
18.8%
(pow.f64 (*.f64 hi (/.f64 1 (-.f64 x lo))) -1)
18.9%
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 2)
18.9%
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 3)
18.8%
(/.f64 (-.f64 x lo) hi)
9.0%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
9.6%
(/.f64 (+.f64 lo (-.f64 hi x)) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
18.9%
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))))
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
18.9%
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)))) 1)
18.9%
(-.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
18.7%
(-.f64 1 (/.f64 x lo))
14.5%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
18.9%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 (+.f64 1 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) lo) (/.f64 x (pow.f64 lo 2)))))
18.9%
(+.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)))))
18.9%
(+.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)))))
18.9%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 (log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))))) lo)) (/.f64 x (pow.f64 lo 2)))))
18.9%
(+.f64 (*.f64 -1 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 1 lo) (/.f64 (cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (*.f64 x (pow.f64 lo -2)))) 3)) lo)) (/.f64 x (pow.f64 lo 2)))))
18.9%
(+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
9.7%
(+.f64 1 (/.f64 (+.f64 x hi) lo))
9.7%
(+.f64 1 (/.f64 hi lo))
9.6%
(+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 x lo)))
9.7%
(+.f64 1 (*.f64 (+.f64 x hi) (/.f64 1 lo)))
14.5%
(+.f64 1 (*.f64 x (/.f64 hi (*.f64 lo x))))
13.4%
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (+.f64 hi x) lo)) (neg.f64 (+.f64 hi x))) lo)))
13.4%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))) hi)) lo)))
18.9%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) 3)) lo)))
14.6%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (neg.f64 hi) lo)) hi)) lo)))
14.6%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 x lo) (/.f64 hi lo))) hi)) lo)))
11.6%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (-.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))) hi)) lo)))
14.6%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))) hi)) lo)))
14.6%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (fabs.f64 (*.f64 (+.f64 hi x) (/.f64 hi lo))) hi)) lo)))
18.9%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (+.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))) lo)))
13.4%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (+.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo)) hi)) lo)))
18.8%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) lo)))
18.9%
(+.f64 1 (neg.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo))) 1)))
18.9%
(+.f64 1 (neg.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo) hi)))
18.9%
(+.f64 1 (neg.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) lo)))
18.9%
(+.f64 1 (neg.f64 (*.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) (/.f64 1 lo))))
18.8%
(+.f64 1 (neg.f64 (*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 hi (/.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo) x))))))
14.5%
(+.f64 1 (neg.f64 (neg.f64 (/.f64 (*.f64 -1 (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))))
18.9%
(+.f64 1 (neg.f64 (log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (pow.f64 (cbrt.f64 (/.f64 (+.f64 hi x) lo)) 3) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (*.f64 1 (/.f64 (+.f64 hi x) (cbrt.f64 lo))) (pow.f64 (cbrt.f64 lo) 2)) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 1 (/.f64 lo (+.f64 hi x))) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 hi x) lo)) 2) (cbrt.f64 (/.f64 (+.f64 hi x) lo))) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 hi x)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 hi x) lo))) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 hi x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 hi x)) lo)) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (/.f64 (sqrt.f64 (+.f64 hi x)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 hi x)) (cbrt.f64 lo))) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (/.f64 (sqrt.f64 (+.f64 hi x)) 1) (/.f64 (sqrt.f64 (+.f64 hi x)) lo)) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 hi x) (cbrt.f64 lo))) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (/.f64 1 lo) (+.f64 hi x)) hi)) lo))))
10.1%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 (/.f64 hi x) lo))) hi)) lo))))
14.4%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x)))) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (log1p.f64 (expm1.f64 (/.f64 (+.f64 hi x) lo))) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (cbrt.f64 (pow.f64 (/.f64 (+.f64 hi x) lo) 3)) hi)) lo))))
14.0%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (+.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) hi)) lo))))
14.0%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (+.f64 hi (*.f64 (/.f64 hi lo) (+.f64 hi x)))) lo))))
10.6%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo))) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fabs.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) lo))))
10.2%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (-.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 1))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (+.f64 1 (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) -1)))))
9.3%
(+.f64 1 (neg.f64 (exp.f64 (-.f64 (log.f64 (-.f64 (neg.f64 x) (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (log.f64 (neg.f64 lo))))))
9.3%
(+.f64 1 (neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)))))
9.7%
(+.f64 -1 (+.f64 2 (/.f64 (+.f64 hi x) lo)))
18.9%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
18.8%
(*.f64 (/.f64 1 hi) (/.f64 1 (/.f64 1 (-.f64 x lo))))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
11.1%
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (/.f64 lo x) hi)))
11.2%
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
18.8%
(*.f64 lo (-.f64 (/.f64 (/.f64 x hi) lo) (/.f64 1 hi)))
18.5%
(sqrt.f64 (pow.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1) 2))
10.6%
(fabs.f64 (fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1))
18.1%
(fabs.f64 (+.f64 1 (/.f64 (+.f64 hi x) lo)))
18.9%
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))))
18.9%
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 3))
18.7%
1
Compiler

Compiled 3347 to 2155 computations (35.6% saved)

localize411.0ms (3.2%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
99.6%
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)
99.2%
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)
97.6%
(fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)
95.2%
(*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) lo)
100.0%
(+.f64 x (fma.f64 hi (/.f64 hi lo) hi))
99.6%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))))
99.6%
(/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)
97.6%
(fma.f64 hi (/.f64 hi lo) hi)
99.9%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 x lo) (/.f64 hi lo))) hi)) lo)))
99.8%
(*.f64 hi (-.f64 (/.f64 x lo) (/.f64 hi lo)))
99.6%
(/.f64 (+.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 x lo) (/.f64 hi lo))) hi)) lo)
73.5%
(-.f64 (*.f64 hi (-.f64 (/.f64 x lo) (/.f64 hi lo))) hi)
97.6%
(+.f64 1 (/.f64 hi lo))
99.6%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))))
98.4%
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
98.1%
(/.f64 x (*.f64 hi lo))
97.6%
(fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)
Results
258.0ms255×256valid
1.0ms256valid
Compiler

Compiled 512 to 119 computations (76.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 210.0ms
Operation ival-div, time spent: 59.0ms, 28.0% of total-time
Operation ival-add, time spent: 46.0ms, 22.0% of total-time
Operation ival-mult, time spent: 39.0ms, 19.0% of total-time
Operation composed, time spent: 33.0ms, 16.0% of total-time
Operation ival-pow, time spent: 11.0ms, 5.0% of total-time
Operation ival-neg, time spent: 11.0ms, 5.0% of total-time
Operation const, time spent: 4.0ms, 2.0% of total-time
Operation ival-fabs, time spent: 3.0ms, 1.0% of total-time
Operation ival-sub, time spent: 3.0ms, 1.0% of total-time

series151.0ms (1.2%)

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

129 calls:

TimeVariablePointExpression
25.0ms
hi
@inf
(* hi (- (/ x lo) (/ hi lo)))
5.0ms
x
@inf
(/ (+ x (+ (* hi (/ hi lo)) hi)) lo)
3.0ms
x
@-inf
(/ x (* hi lo))
3.0ms
lo
@0
(pow (/ (+ x (+ (* hi (/ (+ hi x) lo)) hi)) lo) 2)
3.0ms
lo
@0
(+ 1 (/ hi lo))

rewrite215.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
477×log1p-expm1-u
477×expm1-log1p-u
466×add-exp-log
466×add-log-exp
449×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify482.0ms (3.8%)

Algorithm
egg-herbie
Rules
1274×fma-define
1230×associate-*r*
816×distribute-lft-in
808×distribute-rgt-in
540×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0120663257
1322058388
Stop Event
node limit
Counts
993 → 719
Calls
Call 1
Inputs
(*.f64 hi (+.f64 1 (/.f64 x lo)))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) lo)
hi
(+.f64 hi (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))) lo))
(+.f64 hi (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))) lo))
(+.f64 hi (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))) lo))
(+.f64 hi (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))) lo))
(+.f64 hi (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))) lo))
hi
(+.f64 hi (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo)))
(+.f64 hi (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo)))
(+.f64 hi (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo)))
(+.f64 hi (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo)))
(+.f64 hi (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo)))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(/.f64 (*.f64 hi x) lo)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(/.f64 x lo)
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(/.f64 hi lo)
(/.f64 hi lo)
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(/.f64 x lo)
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(/.f64 x lo)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (*.f64 hi lo)))))) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (*.f64 hi lo)))))) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (*.f64 hi lo)))))) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (*.f64 hi lo)))))) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (*.f64 hi lo)))))) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (*.f64 hi lo)))))) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo))) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo))) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo))) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo))) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo))) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo))) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
1
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
1
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 -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 -1 (/.f64 x lo))) hi)) (/.f64 1 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 -1 (/.f64 x lo))) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.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 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) 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 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 -1 hi)
(-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) hi)
(-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) hi)
(-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) hi)
(-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) hi)
(-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) hi)
(/.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 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 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 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(*.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 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 x (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.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 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 x (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 -1 (/.f64 (pow.f64 hi 2) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)))
(/.f64 (*.f64 hi x) lo)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo))
(-.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 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 -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 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) (*.f64 -1 (-.f64 x hi))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) (*.f64 -1 (-.f64 x hi))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) (*.f64 -1 (-.f64 x hi))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) (*.f64 -1 (-.f64 x hi))) lo)))
hi
(*.f64 hi (+.f64 1 (/.f64 hi lo)))
(*.f64 hi (+.f64 1 (/.f64 hi lo)))
(*.f64 hi (+.f64 1 (/.f64 hi lo)))
(*.f64 hi (+.f64 1 (/.f64 hi lo)))
(*.f64 hi (+.f64 1 (/.f64 hi lo)))
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(/.f64 (pow.f64 hi 2) lo)
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi 2)) lo)
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi 2)) lo)
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi 2)) lo)
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi 2)) lo)
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi 2)) lo)
hi
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
hi
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(+.f64 (/.f64 hi lo) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(/.f64 x lo)
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))
(/.f64 x lo)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 1 lo))))
(/.f64 x lo)
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 x lo))
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 x lo))
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 x lo))
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 x lo))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 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 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (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 1 (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 1 (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 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 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 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 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 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (+.f64 hi x) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (+.f64 hi x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
x
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
x
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)) 1)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)) 1)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)) 1)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)) 1)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)) 1)))
x
(+.f64 hi x)
(+.f64 x (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(+.f64 x (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(+.f64 x (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(+.f64 x (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 hi 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 hi 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 hi 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 hi 2)))))
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x hi)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x hi)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x hi)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x hi)) 1) hi)) (/.f64 1 lo)))
(/.f64 (pow.f64 hi 2) lo)
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) lo)
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) lo)
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) lo)
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) lo)
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) lo)
(+.f64 hi x)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi x)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))))
(/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 -1 (/.f64 x lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (/.f64 hi (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 lo) (/.f64 x (pow.f64 lo 2))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (*.f64 -1 (/.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 -1 (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (*.f64 -1 (/.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 -1 (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (*.f64 -1 (/.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 -1 (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))) (/.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 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 (pow.f64 lo 2))) (/.f64 1 lo))) (/.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 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.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 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.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 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi (+.f64 hi x))) (*.f64 -1 (*.f64 lo (+.f64 hi x)))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi (+.f64 hi x))) (*.f64 -1 (*.f64 lo (+.f64 hi x)))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi (+.f64 hi x))) (*.f64 -1 (*.f64 lo (+.f64 hi x)))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi (+.f64 hi x))) (*.f64 -1 (*.f64 lo (+.f64 hi x)))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi (+.f64 hi x))) (*.f64 -1 (*.f64 lo (+.f64 hi x)))) (pow.f64 lo 2))
(*.f64 -1 (/.f64 (+.f64 hi x) lo))
(/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(*.f64 -1 (/.f64 (+.f64 hi x) lo))
(*.f64 -1 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo)))) (pow.f64 lo 2))) (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))
(+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (pow.f64 lo 2))) (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))
(+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (pow.f64 lo 2))) (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))
(+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (pow.f64 lo 2))) (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))
(+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (pow.f64 lo 2))) (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (*.f64 (pow.f64 lo 2) x))) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 (pow.f64 lo 2) x))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 lo 2) x))) (*.f64 2 (/.f64 (*.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (pow.f64 lo 2)))) x)) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 lo 2) x))) (*.f64 2 (/.f64 (*.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (pow.f64 lo 2)))) x)) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 lo 2) x))) (*.f64 2 (/.f64 (*.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (pow.f64 lo 2)))) x)) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 lo 2) x))) (*.f64 2 (/.f64 (*.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (pow.f64 lo 2)))) x)) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 lo 2))))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 x (+.f64 1 (/.f64 x lo)))) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 x (+.f64 1 (/.f64 x lo))) (pow.f64 lo 2))) (*.f64 hi (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 3))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 x (+.f64 1 (/.f64 x lo))) (pow.f64 lo 2))) (*.f64 hi (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 3))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 x (+.f64 1 (/.f64 x lo))) (pow.f64 lo 2))) (*.f64 hi (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 3))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (/.f64 hi (pow.f64 lo 4))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 x (+.f64 1 (/.f64 x lo))) (pow.f64 lo 2))) (*.f64 hi (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 3))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (/.f64 hi (pow.f64 lo 4))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(/.f64 (pow.f64 hi 4) (pow.f64 lo 4))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4)))) (+.f64 (/.f64 1 (pow.f64 lo 4)) (/.f64 2 (*.f64 hi (pow.f64 lo 3))))))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) (+.f64 (/.f64 1 (pow.f64 lo 4)) (+.f64 (/.f64 2 (*.f64 hi (pow.f64 lo 3))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 x (+.f64 1 (/.f64 x lo))) (*.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (+.f64 (/.f64 1 (pow.f64 lo 4)) (+.f64 (/.f64 2 (*.f64 hi (pow.f64 lo 3))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))))))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 x (+.f64 1 (/.f64 x lo))) (*.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (+.f64 (/.f64 1 (pow.f64 lo 4)) (+.f64 (/.f64 2 (*.f64 hi (pow.f64 lo 3))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 4) (pow.f64 lo 2))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))))))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 x (+.f64 1 (/.f64 x lo))) (*.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (+.f64 (/.f64 1 (pow.f64 lo 4)) (+.f64 (/.f64 2 (*.f64 hi (pow.f64 lo 3))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 4) (pow.f64 lo 2))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))))))
(/.f64 (pow.f64 hi 4) (pow.f64 lo 4))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) hi)) (/.f64 1 (pow.f64 lo 4))))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) 2) (pow.f64 lo 2))) hi))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) hi)) (/.f64 1 (pow.f64 lo 4))))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 x lo)) 1)) (*.f64 hi (pow.f64 lo 2)))) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) 2) (pow.f64 lo 2)))) hi))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) hi)) (/.f64 1 (pow.f64 lo 4))))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 hi (pow.f64 lo 2)))) (*.f64 2 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 x lo)) 1)) (pow.f64 lo 2)))) hi)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) 2) (pow.f64 lo 2)))) hi))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) hi)) (/.f64 1 (pow.f64 lo 4))))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 hi (pow.f64 lo 2)))) (*.f64 2 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 x lo)) 1)) (pow.f64 lo 2)))) hi)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) 2) (pow.f64 lo 2)))) hi))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) hi)) (/.f64 1 (pow.f64 lo 4))))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 4))
(/.f64 (+.f64 (*.f64 2 (*.f64 hi (*.f64 lo (pow.f64 (+.f64 hi x) 2)))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 4))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 2 (*.f64 hi (pow.f64 (+.f64 hi x) 2))) (*.f64 lo (pow.f64 (+.f64 hi x) 2)))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 4))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 2 (*.f64 hi (pow.f64 (+.f64 hi x) 2))) (*.f64 lo (pow.f64 (+.f64 hi x) 2)))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 4))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 2 (*.f64 hi (pow.f64 (+.f64 hi x) 2))) (*.f64 lo (pow.f64 (+.f64 hi x) 2)))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 4))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 2 (*.f64 hi (pow.f64 (+.f64 hi x) 2))) (*.f64 lo (pow.f64 (+.f64 hi x) 2)))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 4))
(/.f64 (pow.f64 (+.f64 hi x) 2) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo)) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2)) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2)) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2)) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2)) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 2))
(/.f64 (pow.f64 (+.f64 hi x) 2) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo)) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (pow.f64 (+.f64 hi x) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) lo))) lo)) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (pow.f64 (+.f64 hi x) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) lo))) lo)) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (pow.f64 (+.f64 hi x) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) lo))) lo)) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (pow.f64 (+.f64 hi x) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) lo))) lo)) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))
(+.f64 (*.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))) hi)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi))) 1)
(*.f64 1 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi) 2)) (cbrt.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)))
(*.f64 (sqrt.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) (sqrt.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)))
(pow.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi) 1)
(pow.f64 (cbrt.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) 3)
(pow.f64 (pow.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) 2)
(log.f64 (exp.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi))))
(cbrt.f64 (pow.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi) 3))
(expm1.f64 (log1p.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)))
(log1p.f64 (expm1.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)))
(exp.f64 (log.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 hi lo)))) 1)
(*.f64 1 (/.f64 x (*.f64 hi lo)))
(*.f64 x (/.f64 1 (*.f64 hi lo)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 hi lo)) 2)) (cbrt.f64 (/.f64 x (*.f64 hi lo))))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 hi lo))) (sqrt.f64 (/.f64 x (*.f64 hi lo))))
(pow.f64 (/.f64 x (*.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi lo))) 3)
(pow.f64 (pow.f64 (/.f64 x (*.f64 hi lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 hi lo))) 2)
(pow.f64 (/.f64 (*.f64 hi lo) x) -1)
(log.f64 (exp.f64 (/.f64 x (*.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 hi lo)))))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 hi lo)) 3))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 hi lo) 3)))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 hi lo))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 hi lo))))
(exp.f64 (log.f64 (/.f64 x (*.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 hi lo))) 1))
(+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (*.f64 hi lo))))
(+.f64 (*.f64 (/.f64 1 lo) hi) (*.f64 (/.f64 x (*.f64 hi lo)) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) 1)
(pow.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))) 3)
(pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))) 2)
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) 3))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))))
(exp.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))) 1))
(fma.f64 hi (/.f64 1 lo) (*.f64 hi (/.f64 x (*.f64 hi lo))))
(fma.f64 1 (/.f64 hi lo) (*.f64 hi (/.f64 x (*.f64 hi lo))))
(fma.f64 (/.f64 1 lo) hi (*.f64 (/.f64 x (*.f64 hi lo)) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) (*.f64 hi (/.f64 x (*.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) (*.f64 hi (/.f64 x (*.f64 hi lo))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))))) 1)
(*.f64 1 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))) 2) (cbrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))))
(*.f64 (sqrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))) (sqrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))) 3)) (+.f64 1 (-.f64 (pow.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))) 2) (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))))))
(/.f64 (-.f64 1 (pow.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))) 2)) (-.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))))
(pow.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))) 3)
(pow.f64 (pow.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))) 2)
(log.f64 (exp.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))))))
(cbrt.f64 (pow.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))))
(log1p.f64 (expm1.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))))
(exp.f64 (log1p.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))) 1))
(fma.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))) 1)
(fma.f64 -1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))) 2) (cbrt.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))) 1)
(fma.f64 (sqrt.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))) (sqrt.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 3)
(pow.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) 2)
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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 1 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (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 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (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 (*.f64 hi (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (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 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (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 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) 2) (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 3) (pow.f64 hi 3)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 2) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 2) (pow.f64 hi 2)) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) 1)
(pow.f64 (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) 3)
(pow.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) 2)
(log.f64 (exp.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) 3))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(exp.f64 (log.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) 1))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(fma.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) 1)
(*.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 1 lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) 2)
(pow.f64 (/.f64 lo (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) 3) (pow.f64 lo -3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) 1)
(pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) 3)
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) 2)
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)) hi))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 3))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) 1))
(-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))) 1)
(*.f64 1 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) (sqrt.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) 2) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) 2)) (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))))
(pow.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) 3)
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) 2)
(log.f64 (exp.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))) 1))
(fma.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) 1)
(fma.f64 -1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) 2)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))) 1)
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))) 1)
(+.f64 (*.f64 hi (/.f64 hi lo)) hi)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 hi lo) hi))) 1)
(*.f64 1 (fma.f64 hi (/.f64 hi lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 hi lo) hi)) 2) (cbrt.f64 (fma.f64 hi (/.f64 hi lo) hi)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 hi lo) hi)) (sqrt.f64 (fma.f64 hi (/.f64 hi lo) hi)))
(pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 1)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 hi lo) hi)) 3)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 hi lo) hi)) 2)
(log.f64 (exp.f64 (fma.f64 hi (/.f64 hi lo) hi)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 hi lo) hi))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 3))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 hi lo) hi)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 hi lo) hi)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 hi lo) hi)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 hi lo) hi)) 1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 1)
(*.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))
(*.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) (/.f64 1 lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo) 1)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) 3)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) 2)
(pow.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))) -1)
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo) 3))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) 3) (pow.f64 lo -3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) 1))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))))) 1)
(*.f64 1 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))) 2) (cbrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))))
(*.f64 (sqrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))) (sqrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 3)) (+.f64 1 (-.f64 (pow.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 2) (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))))))
(/.f64 (-.f64 1 (pow.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 2)) (-.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))))
(pow.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 1)
(pow.f64 (cbrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))) 3)
(pow.f64 (pow.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))) 2)
(log.f64 (exp.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))))))
(cbrt.f64 (pow.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 3))
(expm1.f64 (log1p.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))))
(log1p.f64 (expm1.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))))
(exp.f64 (log1p.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))) 1))
(fma.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 1)
(fma.f64 -1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) 1)
(fma.f64 (cbrt.f64 (pow.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 2)) (cbrt.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))) 1)
(fma.f64 (sqrt.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))) (sqrt.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)))) 1)
(*.f64 1 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))) 2) (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))))
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))) (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 3)) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (*.f64 x (fma.f64 hi (/.f64 hi lo) hi)))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2)) (-.f64 x (fma.f64 hi (/.f64 hi lo) hi)))
(pow.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) 1)
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))) 3)
(pow.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))) 2)
(log.f64 (exp.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)))))
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) 3))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))))
(exp.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))) 1))
(fma.f64 1 x (fma.f64 hi (/.f64 hi lo) hi))
(fma.f64 1 (fma.f64 hi (/.f64 hi lo) hi) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 hi lo) hi)) 2) (cbrt.f64 (fma.f64 hi (/.f64 hi lo) hi)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 hi (/.f64 hi lo) hi))
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 hi lo) hi)) (sqrt.f64 (fma.f64 hi (/.f64 hi lo) hi)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 hi (/.f64 hi lo) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))))) 1)
(/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) lo) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(pow.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) 1)
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))) 3)
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))) 2)
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) 3))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 3) (pow.f64 lo 3)))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))) 1)
(*.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))
(*.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 4)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2))
(*.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 2) (pow.f64 lo -2))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (sqrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) 3))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)))
(exp.f64 (log.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) 1))
Outputs
(*.f64 hi (+.f64 1 (/.f64 x lo)))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 x lo))))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 (fma.f64 (/.f64 x lo) -1 -1) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 (fma.f64 (/.f64 x lo) -1 -1) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 (fma.f64 (/.f64 x lo) -1 -1) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 (fma.f64 (/.f64 x lo) -1 -1) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x lo) -1) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 (fma.f64 (/.f64 x lo) -1 -1) hi)))
(/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))) lo)
(*.f64 (pow.f64 hi 2) (/.f64 (+.f64 1 (/.f64 x hi)) lo))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) lo)
(/.f64 (fma.f64 hi lo (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) lo)
(/.f64 (fma.f64 hi lo (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) lo)
(/.f64 (fma.f64 hi lo (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) lo)
(/.f64 (fma.f64 hi lo (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) lo)
(/.f64 (fma.f64 hi lo (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi)))) lo)
hi
(+.f64 hi (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))) lo))
(fma.f64 (pow.f64 hi 2) (/.f64 (+.f64 1 (/.f64 x hi)) lo) hi)
(+.f64 hi (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))) lo))
(fma.f64 (pow.f64 hi 2) (/.f64 (+.f64 1 (/.f64 x hi)) lo) hi)
(+.f64 hi (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))) lo))
(fma.f64 (pow.f64 hi 2) (/.f64 (+.f64 1 (/.f64 x hi)) lo) hi)
(+.f64 hi (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))) lo))
(fma.f64 (pow.f64 hi 2) (/.f64 (+.f64 1 (/.f64 x hi)) lo) hi)
(+.f64 hi (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 1 (/.f64 x hi))) lo))
(fma.f64 (pow.f64 hi 2) (/.f64 (+.f64 1 (/.f64 x hi)) lo) hi)
hi
(+.f64 hi (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo)))
(+.f64 hi (neg.f64 (/.f64 (*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 x hi) -1)) lo)))
(-.f64 hi (*.f64 (pow.f64 hi 2) (/.f64 (fma.f64 -1 (/.f64 x hi) -1) lo)))
(+.f64 hi (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo)))
(+.f64 hi (neg.f64 (/.f64 (*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 x hi) -1)) lo)))
(-.f64 hi (*.f64 (pow.f64 hi 2) (/.f64 (fma.f64 -1 (/.f64 x hi) -1) lo)))
(+.f64 hi (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo)))
(+.f64 hi (neg.f64 (/.f64 (*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 x hi) -1)) lo)))
(-.f64 hi (*.f64 (pow.f64 hi 2) (/.f64 (fma.f64 -1 (/.f64 x hi) -1) lo)))
(+.f64 hi (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo)))
(+.f64 hi (neg.f64 (/.f64 (*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 x hi) -1)) lo)))
(-.f64 hi (*.f64 (pow.f64 hi 2) (/.f64 (fma.f64 -1 (/.f64 x hi) -1) lo)))
(+.f64 hi (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo)))
(+.f64 hi (neg.f64 (/.f64 (*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 x hi) -1)) lo)))
(-.f64 hi (*.f64 (pow.f64 hi 2) (/.f64 (fma.f64 -1 (/.f64 x hi) -1) lo)))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(+.f64 hi (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))
(*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 x lo)))))
(*.f64 x (+.f64 (+.f64 (/.f64 hi lo) (/.f64 hi x)) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 x lo)))))
(*.f64 x (+.f64 (+.f64 (/.f64 hi lo) (/.f64 hi x)) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 x lo)))))
(*.f64 x (+.f64 (+.f64 (/.f64 hi lo) (/.f64 hi x)) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 x lo)))))
(*.f64 x (+.f64 (+.f64 (/.f64 hi lo) (/.f64 hi x)) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 x lo)))))
(*.f64 x (+.f64 (+.f64 (/.f64 hi lo) (/.f64 hi x)) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(/.f64 (*.f64 hi x) lo)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) x))))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) x))))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) x))))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) x))))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)))))
(*.f64 (neg.f64 x) (*.f64 -1 (+.f64 (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) x))))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) x)))
(/.f64 x lo)
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(/.f64 hi lo)
(/.f64 hi lo)
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 hi (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x hi) -1) lo)))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 hi (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x hi) -1) lo)))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 hi (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x hi) -1) lo)))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 hi (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x hi) -1) lo)))
(*.f64 -1 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 hi (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x hi) -1) lo)))
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(*.f64 hi (/.f64 (+.f64 1 (/.f64 x hi)) lo))
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(*.f64 hi (/.f64 (+.f64 1 (/.f64 x hi)) lo))
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(*.f64 hi (/.f64 (+.f64 1 (/.f64 x hi)) lo))
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(*.f64 hi (/.f64 (+.f64 1 (/.f64 x hi)) lo))
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(*.f64 hi (/.f64 (+.f64 1 (/.f64 x hi)) lo))
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(*.f64 hi (/.f64 (+.f64 1 (/.f64 x hi)) lo))
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(*.f64 hi (/.f64 (+.f64 1 (/.f64 x hi)) lo))
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(*.f64 hi (/.f64 (+.f64 1 (/.f64 x hi)) lo))
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(*.f64 hi (/.f64 (+.f64 1 (/.f64 x hi)) lo))
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(*.f64 hi (/.f64 (+.f64 1 (/.f64 x hi)) lo))
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(*.f64 hi (/.f64 (+.f64 1 (/.f64 x hi)) lo))
(/.f64 (*.f64 hi (+.f64 1 (/.f64 x hi))) lo)
(*.f64 hi (/.f64 (+.f64 1 (/.f64 x hi)) lo))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 hi (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x hi) -1) lo)))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 hi (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x hi) -1) lo)))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 hi (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x hi) -1) lo)))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 hi (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x hi) -1) lo)))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 hi (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x hi) -1) lo)))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 x hi)) 1)) lo))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 hi (neg.f64 (/.f64 (fma.f64 -1 (/.f64 x hi) -1) lo)))
(/.f64 hi lo)
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(/.f64 x lo)
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 x lo))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 x lo))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 x lo))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 x lo))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 x lo))))
(/.f64 x lo)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) (*.f64 x lo)) (/.f64 1 lo)))
(*.f64 x (neg.f64 (fma.f64 -1 (/.f64 hi (*.f64 x lo)) (/.f64 -1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) (*.f64 x lo)) (/.f64 1 lo)))
(*.f64 x (neg.f64 (fma.f64 -1 (/.f64 hi (*.f64 x lo)) (/.f64 -1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) (*.f64 x lo)) (/.f64 1 lo)))
(*.f64 x (neg.f64 (fma.f64 -1 (/.f64 hi (*.f64 x lo)) (/.f64 -1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) (*.f64 x lo)) (/.f64 1 lo)))
(*.f64 x (neg.f64 (fma.f64 -1 (/.f64 hi (*.f64 x lo)) (/.f64 -1 lo))))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi (*.f64 lo x))) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (neg.f64 hi) (*.f64 x lo)) (/.f64 1 lo)))
(*.f64 x (neg.f64 (fma.f64 -1 (/.f64 hi (*.f64 x lo)) (/.f64 -1 lo))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (*.f64 hi lo)))))) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (*.f64 hi lo)))))) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (*.f64 hi lo)))))) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (*.f64 hi lo)))))) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (*.f64 hi lo)))))) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (*.f64 hi lo)))))) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (*.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (*.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (*.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (*.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (*.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (*.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo))) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (*.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo))) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (*.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo))) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (*.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo))) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (*.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo))) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (*.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (+.f64 (/.f64 (*.f64 hi x) lo) (/.f64 (pow.f64 hi 2) lo))) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (+.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (*.f64 hi x) lo)))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
1
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
1
1
(*.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 (/.f64 (-.f64 x hi) 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 (/.f64 (-.f64 x hi) 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 (/.f64 (-.f64 x hi) 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 (/.f64 (-.f64 x hi) 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 (/.f64 (-.f64 x hi) lo) -1))
(*.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 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))
(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 -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 -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 -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 -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 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi)
(-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo)) hi)
(*.f64 hi (fma.f64 (/.f64 hi lo) -1 -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (fma.f64 (/.f64 hi lo) -1 -1)) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (fma.f64 (/.f64 hi lo) -1 -1)) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (fma.f64 (/.f64 hi lo) -1 -1)) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (fma.f64 (/.f64 hi lo) -1 -1)) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (fma.f64 (/.f64 hi lo) -1 -1)) x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x)))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (fma.f64 (/.f64 hi lo) -1 -1)) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x)))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (fma.f64 (/.f64 hi lo) -1 -1)) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x)))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (fma.f64 (/.f64 hi lo) -1 -1)) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x)))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (fma.f64 (/.f64 hi lo) -1 -1)) x)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) hi) x)))))
(*.f64 x (-.f64 (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (fma.f64 (/.f64 hi lo) -1 -1)) 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 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 hi (neg.f64 lo))) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 -1 (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 hi (neg.f64 lo))) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 -1 (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 hi (neg.f64 lo))) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 -1 (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 hi (neg.f64 lo))) lo)
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 -1 (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 hi (neg.f64 lo))) lo)
(*.f64 -1 hi)
(neg.f64 hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(*.f64 -1 hi)
(neg.f64 hi)
(-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) hi)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) hi)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) hi)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) hi)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) hi)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(/.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 hi (fma.f64 (/.f64 hi lo) -1 -1)) 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)))) (pow.f64 (/.f64 hi 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)))) (pow.f64 (/.f64 hi 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)))) (pow.f64 (/.f64 hi 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)))) (pow.f64 (/.f64 hi 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)))) (pow.f64 (/.f64 hi 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 x lo))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 hi 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 x lo))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 hi 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 x lo))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 hi 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 x lo))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 hi 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 x lo))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 2)) (/.f64 hi lo)) x)))
(*.f64 -1 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo))
(neg.f64 (/.f64 (*.f64 x (fma.f64 -1 (/.f64 hi lo) -1)) lo))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 (/.f64 hi lo) -1 -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 (neg.f64 (pow.f64 (/.f64 hi 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 (neg.f64 (pow.f64 (/.f64 hi 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 (neg.f64 (pow.f64 (/.f64 hi 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 (neg.f64 (pow.f64 (/.f64 hi 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 (neg.f64 (pow.f64 (/.f64 hi lo) 2)) (/.f64 hi 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))
(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)))
(neg.f64 (pow.f64 (/.f64 hi 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 x (*.f64 hi (pow.f64 lo 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 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 (/.f64 1 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 (/.f64 1 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 (/.f64 1 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 (/.f64 1 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)))
(neg.f64 (pow.f64 (/.f64 hi 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) (fma.f64 -1 (/.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) (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 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 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 x hi)) (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 hi (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) 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 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 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 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 x (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (/.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 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 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 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 x (*.f64 hi lo)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 x (*.f64 hi lo)) (/.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 (*.f64 hi x) lo))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) lo)) (/.f64 (*.f64 hi x) lo))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 -1 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(/.f64 (*.f64 hi x) lo)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 hi lo)) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (*.f64 x lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) (/.f64 hi lo)))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(-.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 (/.f64 hi lo) (+.f64 1 (pow.f64 (/.f64 hi 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 1 (+.f64 (-.f64 (/.f64 hi lo) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (/.f64 hi 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 1 (+.f64 (-.f64 (/.f64 hi lo) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (/.f64 hi 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 1 (+.f64 (-.f64 (/.f64 hi lo) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (/.f64 hi 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 1 (+.f64 (-.f64 (/.f64 hi lo) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (/.f64 hi 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 1 (+.f64 (-.f64 (/.f64 hi lo) (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (/.f64 hi lo) 2)))
(*.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 (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 x lo)) (/.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 (/.f64 hi (*.f64 x lo)) (/.f64 1 x)) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (/.f64 hi lo) 2) x))))
(*.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 x lo)) (/.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 (/.f64 hi (*.f64 x lo)) (/.f64 1 x)) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (/.f64 hi lo) 2) x))))
(*.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 x lo)) (/.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 (/.f64 hi (*.f64 x lo)) (/.f64 1 x)) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (/.f64 hi lo) 2) x))))
(*.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 x lo)) (/.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 (/.f64 hi (*.f64 x lo)) (/.f64 1 x)) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (/.f64 hi lo) 2) x))))
(*.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 x lo)) (/.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 (/.f64 hi (*.f64 x lo)) (/.f64 1 x)) (-.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (pow.f64 (/.f64 hi lo) 2) 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 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))))))
(*.f64 (neg.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 (neg.f64 x) (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (pow.f64 (/.f64 hi lo) 2))) x)) (/.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 (neg.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 (neg.f64 x) (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (pow.f64 (/.f64 hi lo) 2))) x)) (/.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 (neg.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 (neg.f64 x) (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (pow.f64 (/.f64 hi lo) 2))) x)) (/.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 (neg.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 (neg.f64 x) (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (pow.f64 (/.f64 hi lo) 2))) x)) (/.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 (neg.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 (neg.f64 x) (+.f64 (-.f64 (/.f64 1 lo) (/.f64 (+.f64 (/.f64 hi lo) (+.f64 1 (pow.f64 (/.f64 hi lo) 2))) 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 (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 (+.f64 1 (*.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x lo))
(-.f64 (fma.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.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 (+.f64 1 (*.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x lo))
(-.f64 (fma.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.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 (+.f64 1 (*.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x lo))
(-.f64 (fma.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.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 (+.f64 1 (*.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 x (pow.f64 lo 2)))))) (/.f64 x lo))
(-.f64 (fma.f64 hi (+.f64 (/.f64 1 lo) (-.f64 (/.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))
(pow.f64 (/.f64 hi 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 (/.f64 1 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 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 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 (/.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 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 (/.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 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 (/.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 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 (/.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))
(pow.f64 (/.f64 hi 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 (/.f64 (/.f64 1 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 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 -1 lo)) (/.f64 x (pow.f64 lo 2))) 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 -1 lo)) (/.f64 x (pow.f64 lo 2))) 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 -1 lo)) (/.f64 x (pow.f64 lo 2))) 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 -1 lo)) (/.f64 x (pow.f64 lo 2))) hi)))
(*.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 (*.f64 hi (fma.f64 x -1 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 hi (fma.f64 x -1 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 (+.f64 hi lo) x) (*.f64 hi (fma.f64 x -1 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 (+.f64 hi lo) x) (*.f64 hi (fma.f64 x -1 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 (+.f64 hi lo) x) (*.f64 hi (fma.f64 x -1 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 (+.f64 hi lo) x) (*.f64 hi (fma.f64 x -1 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 (+.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 1 (-.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.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 1 (-.f64 (fma.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (-.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.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 1 (-.f64 (fma.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (-.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.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 1 (-.f64 (fma.f64 -1 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo 2)) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 1 (-.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo 2)))) (/.f64 x lo)))
1
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 x hi) lo)))
(+.f64 1 (/.f64 (+.f64 (neg.f64 x) hi) lo))
(-.f64 1 (/.f64 (-.f64 x hi) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) (*.f64 -1 (-.f64 x hi))) lo)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) (*.f64 -1 (-.f64 x hi))) lo)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) (*.f64 -1 (-.f64 x hi))) lo)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(+.f64 1 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 x) (*.f64 -1 hi))) lo)) (*.f64 -1 (-.f64 x hi))) lo)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
hi
(*.f64 hi (+.f64 1 (/.f64 hi lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(*.f64 hi (+.f64 1 (/.f64 hi lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(*.f64 hi (+.f64 1 (/.f64 hi lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(*.f64 hi (+.f64 1 (/.f64 hi lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(*.f64 hi (+.f64 1 (/.f64 hi lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(/.f64 (pow.f64 hi 2) lo)
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi 2)) lo)
(/.f64 (fma.f64 hi lo (pow.f64 hi 2)) lo)
(/.f64 (*.f64 hi (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi 2)) lo)
(/.f64 (fma.f64 hi lo (pow.f64 hi 2)) lo)
(/.f64 (*.f64 hi (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi 2)) lo)
(/.f64 (fma.f64 hi lo (pow.f64 hi 2)) lo)
(/.f64 (*.f64 hi (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi 2)) lo)
(/.f64 (fma.f64 hi lo (pow.f64 hi 2)) lo)
(/.f64 (*.f64 hi (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi 2)) lo)
(/.f64 (fma.f64 hi lo (pow.f64 hi 2)) lo)
(/.f64 (*.f64 hi (+.f64 hi lo)) lo)
hi
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
hi
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)
(+.f64 (/.f64 hi lo) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (/.f64 x lo) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)))
(+.f64 (/.f64 hi lo) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (/.f64 x lo) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)))
(+.f64 (/.f64 hi lo) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (/.f64 x lo) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)))
(+.f64 (/.f64 hi lo) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (/.f64 x lo) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)))
(+.f64 (/.f64 hi lo) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (/.f64 x lo) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)))
(/.f64 x lo)
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 x lo))) (/.f64 (pow.f64 (/.f64 hi lo) 2) x)))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 x lo))) (/.f64 (pow.f64 (/.f64 hi lo) 2) x)))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 x lo))) (/.f64 (pow.f64 (/.f64 hi lo) 2) x)))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 x lo))) (/.f64 (pow.f64 (/.f64 hi lo) 2) x)))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x)))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 x lo))) (/.f64 (pow.f64 (/.f64 hi lo) 2) x)))
(/.f64 x lo)
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)) x) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)) x) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)) x) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)) x) (/.f64 -1 lo)))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 1 lo))))
(*.f64 (neg.f64 x) (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x)) (/.f64 1 lo)))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)) x) (/.f64 -1 lo)))
(/.f64 x lo)
(+.f64 (/.f64 hi lo) (/.f64 x lo))
(+.f64 (/.f64 x lo) (/.f64 hi lo))
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (/.f64 x lo) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)))
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (/.f64 x lo) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)))
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (/.f64 x lo) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)))
(+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 x lo))
(+.f64 (/.f64 hi lo) (+.f64 (/.f64 x lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 (/.f64 x lo) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (/.f64 1 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 x (*.f64 (pow.f64 hi 2) lo)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (/.f64 1 hi) lo) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (*.f64 lo (pow.f64 hi 2))))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (pow.f64 lo 2)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 x (*.f64 lo (pow.f64 hi 2))))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (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 1 (pow.f64 lo 2)) (/.f64 x (*.f64 lo (pow.f64 hi 2))))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (pow.f64 lo 2)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 x (*.f64 lo (pow.f64 hi 2))))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (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 1 (pow.f64 lo 2)) (/.f64 x (*.f64 lo (pow.f64 hi 2))))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (pow.f64 lo 2)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 x (*.f64 lo (pow.f64 hi 2))))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (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 1 (pow.f64 lo 2)) (/.f64 x (*.f64 lo (pow.f64 hi 2))))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (pow.f64 lo 2)) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 x (*.f64 lo (pow.f64 hi 2))))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.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 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 1 lo)) 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 x hi) -1) lo) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 1 lo)) 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 x hi) -1) lo) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 1 lo)) 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 x hi) -1) lo) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x (*.f64 hi lo))) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 (neg.f64 x) (*.f64 hi lo)) (/.f64 1 lo)) 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 x hi) -1) lo) hi)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (+.f64 hi x) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (+.f64 hi x) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (+.f64 hi x) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (+.f64 hi x) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (+.f64 hi x) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (+.f64 hi x) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(/.f64 (+.f64 hi x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo))
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo))
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo))
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo))
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo))
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 x)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (pow.f64 hi 2) lo)) (*.f64 -1 hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi (/.f64 hi lo) hi)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
x
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 x lo)))))
(*.f64 x (+.f64 (/.f64 hi x) (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) 1)))
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 x lo)))))
(*.f64 x (+.f64 (/.f64 hi x) (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) 1)))
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 x lo)))))
(*.f64 x (+.f64 (/.f64 hi x) (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) 1)))
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 x lo)))))
(*.f64 x (+.f64 (/.f64 hi x) (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) 1)))
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 lo x)))))
(*.f64 x (+.f64 1 (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi 2) (*.f64 x lo)))))
(*.f64 x (+.f64 (/.f64 hi x) (+.f64 (/.f64 (pow.f64 hi 2) (*.f64 x lo)) 1)))
x
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)) 1)))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) x) -1))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)) 1)))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) x) -1))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)) 1)))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) x) -1))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)) 1)))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) x) -1))
(*.f64 -1 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) x)) 1)))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) x) -1))
x
(+.f64 hi x)
(+.f64 x (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(+.f64 x (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(+.f64 x (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(+.f64 x (*.f64 hi (+.f64 1 (/.f64 hi lo))))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 hi 2)))))
(+.f64 hi (*.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 hi 2)))))
(+.f64 hi (*.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 hi 2)))))
(+.f64 hi (*.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 hi 2)))))
(+.f64 hi (*.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 hi 2))) (pow.f64 hi 2)))
(/.f64 (pow.f64 hi 2) lo)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(fma.f64 hi (/.f64 hi lo) hi)
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x hi)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x hi) -1) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 (fma.f64 -1 (/.f64 x hi) -1) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x hi)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x hi) -1) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 (fma.f64 -1 (/.f64 x hi) -1) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x hi)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x hi) -1) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 (fma.f64 -1 (/.f64 x hi) -1) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 x hi)) 1) hi)) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 x hi) -1) hi) (/.f64 1 lo)))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 lo) (/.f64 (fma.f64 -1 (/.f64 x hi) -1) hi)))
(/.f64 (pow.f64 hi 2) lo)
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) lo)
(/.f64 (fma.f64 lo (+.f64 hi x) (pow.f64 hi 2)) lo)
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) lo)
(/.f64 (fma.f64 lo (+.f64 hi x) (pow.f64 hi 2)) lo)
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) lo)
(/.f64 (fma.f64 lo (+.f64 hi x) (pow.f64 hi 2)) lo)
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) lo)
(/.f64 (fma.f64 lo (+.f64 hi x) (pow.f64 hi 2)) lo)
(/.f64 (+.f64 (*.f64 lo (+.f64 hi x)) (pow.f64 hi 2)) lo)
(/.f64 (fma.f64 lo (+.f64 hi x) (pow.f64 hi 2)) lo)
(+.f64 hi x)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(+.f64 hi x)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi 2) lo)) hi) lo)
(/.f64 (*.f64 hi (fma.f64 (/.f64 hi lo) -1 -1)) lo)
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)))
(*.f64 -1 (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(neg.f64 (fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)))
(*.f64 -1 (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(neg.f64 (fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)))
(*.f64 -1 (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(neg.f64 (fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)))
(*.f64 -1 (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(neg.f64 (fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(+.f64 (*.f64 -1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)))
(*.f64 -1 (+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(neg.f64 (fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) lo)))
(*.f64 -1 (/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo))
(neg.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(*.f64 x (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))))
(*.f64 x (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) (neg.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))))
(*.f64 x (-.f64 (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo) (/.f64 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)) x)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))))
(*.f64 x (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) (neg.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))))
(*.f64 x (-.f64 (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo) (/.f64 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)) x)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))))
(*.f64 x (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) (neg.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))))
(*.f64 x (-.f64 (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo) (/.f64 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)) x)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))))
(*.f64 x (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) (neg.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))))
(*.f64 x (-.f64 (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo) (/.f64 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)) x)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (*.f64 -1 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))))
(*.f64 x (fma.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) (neg.f64 (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))) x))))
(*.f64 x (-.f64 (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo) (/.f64 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)) x)))
(/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) lo)
(neg.f64 (*.f64 x (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(*.f64 x (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 (neg.f64 x) (-.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 (pow.f64 (/.f64 hi lo) 2) x)) (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 (neg.f64 x) (-.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 (pow.f64 (/.f64 hi lo) 2) x)) (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 (neg.f64 x) (-.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 (pow.f64 (/.f64 hi lo) 2) x)) (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 (neg.f64 x) (-.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 (pow.f64 (/.f64 hi lo) 2) x)) (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo)))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) lo)) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi 2) (*.f64 (pow.f64 lo 2) x))))))
(*.f64 (neg.f64 x) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 (pow.f64 hi 2) (*.f64 x (pow.f64 lo 2))))))
(*.f64 (neg.f64 x) (-.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 (pow.f64 (/.f64 hi lo) 2) x)) (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) lo)))
(*.f64 -1 (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(/.f64 x (neg.f64 lo))
(+.f64 (*.f64 -1 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))))) (*.f64 -1 (/.f64 x lo)))
(*.f64 -1 (+.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo)))
(neg.f64 (fma.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 x lo)))
(+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 x lo) (*.f64 hi (*.f64 -1 (+.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 hi (pow.f64 lo 2))))))
(-.f64 (fma.f64 (-.f64 (/.f64 -1 lo) (/.f64 x (pow.f64 lo 2))) hi (neg.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 x lo) (*.f64 hi (*.f64 -1 (+.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 hi (pow.f64 lo 2))))))
(-.f64 (fma.f64 (-.f64 (/.f64 -1 lo) (/.f64 x (pow.f64 lo 2))) hi (neg.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 x lo) (*.f64 hi (*.f64 -1 (+.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 hi (pow.f64 lo 2))))))
(-.f64 (fma.f64 (-.f64 (/.f64 -1 lo) (/.f64 x (pow.f64 lo 2))) hi (neg.f64 (pow.f64 (/.f64 hi lo) 2))) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 -1 (/.f64 hi (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 x lo) (*.f64 hi (*.f64 -1 (+.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (/.f64 hi (pow.f64 lo 2))))))
(-.f64 (fma.f64 (-.f64 (/.f64 -1 lo) (/.f64 x (pow.f64 lo 2))) hi (neg.f64 (pow.f64 (/.f64 hi lo) 2))) (/.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)))
(neg.f64 (pow.f64 (/.f64 hi lo) 2))
(*.f64 (pow.f64 hi 2) (-.f64 (*.f64 -1 (/.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 (-.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 -1 (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (fma.f64 -1 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (/.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 (/.f64 (-.f64 (/.f64 -1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 x (*.f64 lo (pow.f64 hi 2)))) (/.f64 -1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (fma.f64 -1 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (/.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 (/.f64 (-.f64 (/.f64 -1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 x (*.f64 lo (pow.f64 hi 2)))) (/.f64 -1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (fma.f64 -1 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (/.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 (/.f64 (-.f64 (/.f64 -1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 x (*.f64 lo (pow.f64 hi 2)))) (/.f64 -1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (fma.f64 -1 (/.f64 x (*.f64 lo (pow.f64 hi 2))) (/.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 (/.f64 (-.f64 (/.f64 -1 lo) (/.f64 x (pow.f64 lo 2))) hi) (/.f64 x (*.f64 lo (pow.f64 hi 2)))) (/.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)))
(neg.f64 (pow.f64 (/.f64 hi 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 (neg.f64 x) (*.f64 hi (pow.f64 lo 2))) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (-.f64 (/.f64 x (neg.f64 (*.f64 hi (pow.f64 lo 2)))) (/.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 (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (fma.f64 -1 (-.f64 (/.f64 (neg.f64 x) (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.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 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (fma.f64 -1 (-.f64 (/.f64 (neg.f64 x) (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.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 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (fma.f64 -1 (-.f64 (/.f64 (neg.f64 x) (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.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 -1 (/.f64 (+.f64 (*.f64 -1 (-.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (neg.f64 (/.f64 (fma.f64 -1 (-.f64 (/.f64 (neg.f64 x) (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 -1 lo) (/.f64 x (pow.f64 lo 2)))) hi) (/.f64 -1 (pow.f64 lo 2))))
(*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2)))
(/.f64 (*.f64 (neg.f64 hi) (+.f64 hi x)) (pow.f64 lo 2))
(*.f64 hi (neg.f64 (/.f64 (+.f64 hi x) (pow.f64 lo 2))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi (+.f64 hi x))) (*.f64 -1 (*.f64 lo (+.f64 hi x)))) (pow.f64 lo 2))
(/.f64 (fma.f64 -1 (*.f64 hi (+.f64 hi x)) (*.f64 (neg.f64 lo) (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (neg.f64 (*.f64 (+.f64 hi x) (+.f64 hi lo))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi (+.f64 hi x))) (*.f64 -1 (*.f64 lo (+.f64 hi x)))) (pow.f64 lo 2))
(/.f64 (fma.f64 -1 (*.f64 hi (+.f64 hi x)) (*.f64 (neg.f64 lo) (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (neg.f64 (*.f64 (+.f64 hi x) (+.f64 hi lo))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi (+.f64 hi x))) (*.f64 -1 (*.f64 lo (+.f64 hi x)))) (pow.f64 lo 2))
(/.f64 (fma.f64 -1 (*.f64 hi (+.f64 hi x)) (*.f64 (neg.f64 lo) (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (neg.f64 (*.f64 (+.f64 hi x) (+.f64 hi lo))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi (+.f64 hi x))) (*.f64 -1 (*.f64 lo (+.f64 hi x)))) (pow.f64 lo 2))
(/.f64 (fma.f64 -1 (*.f64 hi (+.f64 hi x)) (*.f64 (neg.f64 lo) (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (neg.f64 (*.f64 (+.f64 hi x) (+.f64 hi lo))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 hi (+.f64 hi x))) (*.f64 -1 (*.f64 lo (+.f64 hi x)))) (pow.f64 lo 2))
(/.f64 (fma.f64 -1 (*.f64 hi (+.f64 hi x)) (*.f64 (neg.f64 lo) (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (neg.f64 (*.f64 (+.f64 hi x) (+.f64 hi lo))) (pow.f64 lo 2))
(*.f64 -1 (/.f64 (+.f64 hi x) lo))
(/.f64 (neg.f64 (+.f64 hi x)) lo)
(/.f64 (+.f64 hi x) (neg.f64 lo))
(/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(neg.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo))
(/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) (neg.f64 lo))
(/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(neg.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo))
(/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) (neg.f64 lo))
(/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(neg.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo))
(/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) (neg.f64 lo))
(/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(neg.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo))
(/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) (neg.f64 lo))
(/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(neg.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo))
(/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 hi x) lo))
(/.f64 (neg.f64 (+.f64 hi x)) lo)
(/.f64 (+.f64 hi x) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo))
(/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo))
(/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo))
(/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo))
(/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo))
(/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) (neg.f64 lo))
(/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))
(/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (pow.f64 lo 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 x (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo)))) (pow.f64 lo 2))) (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))
(fma.f64 2 (*.f64 x (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (pow.f64 lo 2)))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (pow.f64 lo 2)))
(fma.f64 2 (*.f64 x (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) hi) (pow.f64 lo 2))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (pow.f64 lo 2)))
(+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (pow.f64 lo 2))) (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))
(fma.f64 x (fma.f64 2 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (pow.f64 lo 2))) (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (pow.f64 lo 2)))
(fma.f64 x (fma.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) hi) (pow.f64 lo 2)) (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (pow.f64 lo 2)))
(+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (pow.f64 lo 2))) (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))
(fma.f64 x (fma.f64 2 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (pow.f64 lo 2))) (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (pow.f64 lo 2)))
(fma.f64 x (fma.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) hi) (pow.f64 lo 2)) (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (pow.f64 lo 2)))
(+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (pow.f64 lo 2))) (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))
(fma.f64 x (fma.f64 2 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (pow.f64 lo 2))) (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (pow.f64 lo 2)))
(fma.f64 x (fma.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) hi) (pow.f64 lo 2)) (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (pow.f64 lo 2)))
(+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (pow.f64 lo 2))) (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))
(fma.f64 x (fma.f64 2 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (pow.f64 lo 2))) (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (pow.f64 lo 2)))
(fma.f64 x (fma.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) hi) (pow.f64 lo 2)) (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (pow.f64 lo 2)))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (*.f64 (pow.f64 lo 2) x))) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (fma.f64 2 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) hi) (*.f64 x (pow.f64 lo 2))) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))
(*.f64 (pow.f64 x 2) (+.f64 (fma.f64 2 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (/.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (pow.f64 lo 2)) (pow.f64 x 2))))
(*.f64 (pow.f64 x 2) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) hi) (*.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (pow.f64 lo 2)) (pow.f64 x 2)))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))
(*.f64 (pow.f64 x 2) (+.f64 (fma.f64 2 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (/.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (pow.f64 lo 2)) (pow.f64 x 2))))
(*.f64 (pow.f64 x 2) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) hi) (*.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (pow.f64 lo 2)) (pow.f64 x 2)))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))
(*.f64 (pow.f64 x 2) (+.f64 (fma.f64 2 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (/.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (pow.f64 lo 2)) (pow.f64 x 2))))
(*.f64 (pow.f64 x 2) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) hi) (*.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (pow.f64 lo 2)) (pow.f64 x 2)))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))))))
(*.f64 (pow.f64 x 2) (+.f64 (fma.f64 2 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (fma.f64 hi (/.f64 hi lo) hi) (*.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (/.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (pow.f64 lo 2)) (pow.f64 x 2))))
(*.f64 (pow.f64 x 2) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) hi) (*.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (pow.f64 lo 2)) (pow.f64 x 2)))))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2) (pow.f64 lo 2)))
(*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (fma.f64 (/.f64 hi lo) -1 -1) 2) (pow.f64 lo 2)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (*.f64 (pow.f64 lo 2) x))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (fma.f64 -2 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (*.f64 x (pow.f64 lo 2)))) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (fma.f64 -2 (*.f64 (/.f64 (fma.f64 hi (/.f64 hi lo) hi) x) (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) (pow.f64 lo 2))) (/.f64 (pow.f64 (fma.f64 (/.f64 hi lo) -1 -1) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 lo 2) x))) (*.f64 2 (/.f64 (*.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (pow.f64 lo 2)))) x)) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (*.f64 x (pow.f64 lo 2))) (*.f64 2 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (pow.f64 lo 2))))) x) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (-.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 hi lo) -1 -1) 2) (pow.f64 lo 2)) (/.f64 (-.f64 (*.f64 (*.f64 2 (fma.f64 hi (/.f64 hi lo) hi)) (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) (pow.f64 lo 2))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (*.f64 x (pow.f64 lo 2)))) x)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 lo 2) x))) (*.f64 2 (/.f64 (*.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (pow.f64 lo 2)))) x)) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (*.f64 x (pow.f64 lo 2))) (*.f64 2 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (pow.f64 lo 2))))) x) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (-.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 hi lo) -1 -1) 2) (pow.f64 lo 2)) (/.f64 (-.f64 (*.f64 (*.f64 2 (fma.f64 hi (/.f64 hi lo) hi)) (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) (pow.f64 lo 2))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (*.f64 x (pow.f64 lo 2)))) x)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 lo 2) x))) (*.f64 2 (/.f64 (*.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (pow.f64 lo 2)))) x)) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (*.f64 x (pow.f64 lo 2))) (*.f64 2 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (pow.f64 lo 2))))) x) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (-.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 hi lo) -1 -1) 2) (pow.f64 lo 2)) (/.f64 (-.f64 (*.f64 (*.f64 2 (fma.f64 hi (/.f64 hi lo) hi)) (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) (pow.f64 lo 2))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (*.f64 x (pow.f64 lo 2)))) x)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (*.f64 (pow.f64 lo 2) x))) (*.f64 2 (/.f64 (*.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) (-.f64 (*.f64 -1 (/.f64 hi lo)) 1)) (pow.f64 lo 2)))) x)) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 hi lo)) 1) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (*.f64 x (pow.f64 lo 2))) (*.f64 2 (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) (pow.f64 lo 2))))) x) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 hi lo) -1) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (-.f64 (/.f64 (pow.f64 (fma.f64 (/.f64 hi lo) -1 -1) 2) (pow.f64 lo 2)) (/.f64 (-.f64 (*.f64 (*.f64 2 (fma.f64 hi (/.f64 hi lo) hi)) (/.f64 (fma.f64 (/.f64 hi lo) -1 -1) (pow.f64 lo 2))) (/.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (*.f64 x (pow.f64 lo 2)))) x)))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 x (+.f64 1 (/.f64 x lo)))) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 2 (*.f64 hi (*.f64 x (/.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 lo 2)))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 x (+.f64 1 (/.f64 x lo))) (pow.f64 lo 2))) (*.f64 hi (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 3))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 hi (fma.f64 2 (*.f64 x (/.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 lo 2))) (*.f64 hi (fma.f64 2 (/.f64 x (pow.f64 lo 3)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 hi (fma.f64 hi (fma.f64 2 (/.f64 x (pow.f64 lo 3)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))) (*.f64 (*.f64 2 x) (/.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 lo 2)))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 x (+.f64 1 (/.f64 x lo))) (pow.f64 lo 2))) (*.f64 hi (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 3))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 hi (fma.f64 2 (*.f64 x (/.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 lo 2))) (*.f64 hi (fma.f64 2 (/.f64 x (pow.f64 lo 3)) (fma.f64 hi (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 hi (fma.f64 hi (fma.f64 2 (/.f64 x (pow.f64 lo 3)) (fma.f64 hi (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))) (*.f64 (*.f64 2 x) (/.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 lo 2)))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 x (+.f64 1 (/.f64 x lo))) (pow.f64 lo 2))) (*.f64 hi (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 3))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (/.f64 hi (pow.f64 lo 4))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 hi (fma.f64 2 (*.f64 x (/.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 lo 2))) (*.f64 hi (fma.f64 2 (/.f64 x (pow.f64 lo 3)) (fma.f64 hi (+.f64 (/.f64 2 (pow.f64 lo 3)) (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 hi (pow.f64 lo 4)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 hi (fma.f64 hi (fma.f64 2 (/.f64 x (pow.f64 lo 3)) (fma.f64 hi (+.f64 (/.f64 2 (pow.f64 lo 3)) (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 hi (pow.f64 lo 4)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))) (*.f64 (*.f64 2 x) (/.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 lo 2)))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 (*.f64 x (+.f64 1 (/.f64 x lo))) (pow.f64 lo 2))) (*.f64 hi (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 3))) (+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (/.f64 hi (pow.f64 lo 4))))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2))))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 hi (fma.f64 2 (*.f64 x (/.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 lo 2))) (*.f64 hi (fma.f64 2 (/.f64 x (pow.f64 lo 3)) (fma.f64 hi (+.f64 (/.f64 2 (pow.f64 lo 3)) (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 hi (pow.f64 lo 4)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 hi (fma.f64 hi (fma.f64 2 (/.f64 x (pow.f64 lo 3)) (fma.f64 hi (+.f64 (/.f64 2 (pow.f64 lo 3)) (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 hi (pow.f64 lo 4)))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (pow.f64 lo 2)))) (*.f64 (*.f64 2 x) (/.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 lo 2)))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(/.f64 (pow.f64 hi 4) (pow.f64 lo 4))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4)))) (+.f64 (/.f64 1 (pow.f64 lo 4)) (/.f64 2 (*.f64 hi (pow.f64 lo 3))))))
(*.f64 (pow.f64 hi 4) (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4))) (+.f64 (/.f64 1 (pow.f64 lo 4)) (/.f64 (/.f64 2 hi) (pow.f64 lo 3)))))
(*.f64 (pow.f64 hi 4) (+.f64 (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4))) (/.f64 1 (pow.f64 lo 4))) (/.f64 (/.f64 2 hi) (pow.f64 lo 3))))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) (+.f64 (/.f64 1 (pow.f64 lo 4)) (+.f64 (/.f64 2 (*.f64 hi (pow.f64 lo 3))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))))
(*.f64 (pow.f64 hi 4) (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4))) (fma.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 4)) (+.f64 (/.f64 (/.f64 2 hi) (pow.f64 lo 3)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))))
(*.f64 (pow.f64 hi 4) (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4))) (+.f64 (fma.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (/.f64 1 (pow.f64 lo 4))) (+.f64 (/.f64 (/.f64 2 hi) (pow.f64 lo 3)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 x (+.f64 1 (/.f64 x lo))) (*.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (+.f64 (/.f64 1 (pow.f64 lo 4)) (+.f64 (/.f64 2 (*.f64 hi (pow.f64 lo 3))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))))))
(*.f64 (pow.f64 hi 4) (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4))) (fma.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (fma.f64 2 (*.f64 x (/.f64 (+.f64 1 (/.f64 x lo)) (*.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (+.f64 (/.f64 1 (pow.f64 lo 4)) (+.f64 (/.f64 (/.f64 2 hi) (pow.f64 lo 3)) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))))))
(*.f64 (pow.f64 hi 4) (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4))) (fma.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (+.f64 (+.f64 (fma.f64 2 (*.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 lo 2))) (/.f64 1 (pow.f64 lo 4))) (/.f64 (/.f64 2 hi) (pow.f64 lo 3))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2)))))))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 x (+.f64 1 (/.f64 x lo))) (*.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (+.f64 (/.f64 1 (pow.f64 lo 4)) (+.f64 (/.f64 2 (*.f64 hi (pow.f64 lo 3))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 4) (pow.f64 lo 2))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))))))
(*.f64 (pow.f64 hi 4) (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4))) (fma.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (fma.f64 2 (*.f64 x (/.f64 (+.f64 1 (/.f64 x lo)) (*.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (+.f64 (/.f64 1 (pow.f64 lo 4)) (+.f64 (/.f64 (/.f64 2 hi) (pow.f64 lo 3)) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))))))
(*.f64 (pow.f64 hi 4) (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4))) (fma.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (+.f64 (fma.f64 2 (*.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 lo 2))) (/.f64 1 (pow.f64 lo 4))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (/.f64 (/.f64 2 hi) (pow.f64 lo 3))))))))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4)))) (+.f64 (*.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) (+.f64 (*.f64 2 (/.f64 (*.f64 x (+.f64 1 (/.f64 x lo))) (*.f64 (pow.f64 hi 3) (pow.f64 lo 2)))) (+.f64 (/.f64 1 (pow.f64 lo 4)) (+.f64 (/.f64 2 (*.f64 hi (pow.f64 lo 3))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 4) (pow.f64 lo 2))) (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))))))))))
(*.f64 (pow.f64 hi 4) (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4))) (fma.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (fma.f64 2 (*.f64 x (/.f64 (+.f64 1 (/.f64 x lo)) (*.f64 (pow.f64 lo 2) (pow.f64 hi 3)))) (+.f64 (/.f64 1 (pow.f64 lo 4)) (+.f64 (/.f64 (/.f64 2 hi) (pow.f64 lo 3)) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (pow.f64 hi 4))))))))))
(*.f64 (pow.f64 hi 4) (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4))) (fma.f64 2 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3))) (+.f64 (fma.f64 2 (*.f64 (/.f64 x (pow.f64 hi 3)) (/.f64 (+.f64 1 (/.f64 x lo)) (pow.f64 lo 2))) (/.f64 1 (pow.f64 lo 4))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 x lo)) 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 lo 2) (pow.f64 hi 4))) (/.f64 (/.f64 2 hi) (pow.f64 lo 3))))))))
(/.f64 (pow.f64 hi 4) (pow.f64 lo 4))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) hi)) (/.f64 1 (pow.f64 lo 4))))
(*.f64 (pow.f64 hi 4) (fma.f64 -1 (/.f64 (-.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 4))) (/.f64 2 (pow.f64 lo 3))) hi) (/.f64 1 (pow.f64 lo 4))))
(*.f64 (pow.f64 hi 4) (-.f64 (/.f64 1 (pow.f64 lo 4)) (/.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 4)) (/.f64 -2 (pow.f64 lo 3))) hi)))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) 2) (pow.f64 lo 2))) hi))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) hi)) (/.f64 1 (pow.f64 lo 4))))
(*.f64 (pow.f64 hi 4) (fma.f64 -1 (/.f64 (-.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 4)) (neg.f64 (/.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 3)) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 x lo) -1) 2) (pow.f64 lo 2))) hi))) (/.f64 2 (pow.f64 lo 3))) hi) (/.f64 1 (pow.f64 lo 4))))
(*.f64 (pow.f64 hi 4) (-.f64 (/.f64 1 (pow.f64 lo 4)) (/.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 4)) (fma.f64 -1 (/.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 3)) (/.f64 (pow.f64 (fma.f64 (/.f64 x lo) -1 -1) 2) (pow.f64 lo 2))) hi) (/.f64 -2 (pow.f64 lo 3)))) hi)))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 x lo)) 1)) (*.f64 hi (pow.f64 lo 2)))) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) 2) (pow.f64 lo 2)))) hi))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) hi)) (/.f64 1 (pow.f64 lo 4))))
(*.f64 (pow.f64 hi 4) (fma.f64 -1 (/.f64 (-.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 4)) (neg.f64 (/.f64 (fma.f64 -2 (*.f64 (/.f64 x hi) (/.f64 (fma.f64 -1 (/.f64 x lo) -1) (pow.f64 lo 2))) (fma.f64 2 (/.f64 x (pow.f64 lo 3)) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 x lo) -1) 2) (pow.f64 lo 2)))) hi))) (/.f64 2 (pow.f64 lo 3))) hi) (/.f64 1 (pow.f64 lo 4))))
(*.f64 (pow.f64 hi 4) (-.f64 (/.f64 1 (pow.f64 lo 4)) (/.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 4)) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 x (/.f64 (fma.f64 (/.f64 x lo) -1 -1) (*.f64 hi (pow.f64 lo 2)))) (fma.f64 2 (/.f64 x (pow.f64 lo 3)) (/.f64 (pow.f64 (fma.f64 (/.f64 x lo) -1 -1) 2) (pow.f64 lo 2)))) hi) (/.f64 -2 (pow.f64 lo 3)))) hi)))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 hi (pow.f64 lo 2)))) (*.f64 2 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 x lo)) 1)) (pow.f64 lo 2)))) hi)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) 2) (pow.f64 lo 2)))) hi))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) hi)) (/.f64 1 (pow.f64 lo 4))))
(*.f64 (pow.f64 hi 4) (fma.f64 -1 (/.f64 (-.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 4)) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 hi (pow.f64 lo 2))) (*.f64 2 (*.f64 x (/.f64 (fma.f64 -1 (/.f64 x lo) -1) (pow.f64 lo 2))))) hi) (fma.f64 2 (/.f64 x (pow.f64 lo 3)) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 x lo) -1) 2) (pow.f64 lo 2)))) hi))) (/.f64 2 (pow.f64 lo 3))) hi) (/.f64 1 (pow.f64 lo 4))))
(*.f64 (pow.f64 hi 4) (-.f64 (/.f64 1 (pow.f64 lo 4)) (/.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 4)) (fma.f64 -1 (/.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 3)) (/.f64 (pow.f64 (fma.f64 (/.f64 x lo) -1 -1) 2) (pow.f64 lo 2))) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 2 x) (fma.f64 (/.f64 x lo) -1 -1)) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (*.f64 hi (pow.f64 lo 2)))) hi)) hi) (/.f64 -2 (pow.f64 lo 3)))) hi)))
(*.f64 (pow.f64 hi 4) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 4))) (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 hi (pow.f64 lo 2)))) (*.f64 2 (/.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 x lo)) 1)) (pow.f64 lo 2)))) hi)) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 3))) (/.f64 (pow.f64 (-.f64 (*.f64 -1 (/.f64 x lo)) 1) 2) (pow.f64 lo 2)))) hi))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) hi)) (/.f64 1 (pow.f64 lo 4))))
(*.f64 (pow.f64 hi 4) (fma.f64 -1 (/.f64 (-.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 4)) (neg.f64 (/.f64 (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (pow.f64 x 2) (*.f64 hi (pow.f64 lo 2))) (*.f64 2 (*.f64 x (/.f64 (fma.f64 -1 (/.f64 x lo) -1) (pow.f64 lo 2))))) hi) (fma.f64 2 (/.f64 x (pow.f64 lo 3)) (/.f64 (pow.f64 (fma.f64 -1 (/.f64 x lo) -1) 2) (pow.f64 lo 2)))) hi))) (/.f64 2 (pow.f64 lo 3))) hi) (/.f64 1 (pow.f64 lo 4))))
(*.f64 (pow.f64 hi 4) (-.f64 (/.f64 1 (pow.f64 lo 4)) (/.f64 (fma.f64 -2 (/.f64 x (pow.f64 lo 4)) (fma.f64 -1 (/.f64 (-.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 3)) (/.f64 (pow.f64 (fma.f64 (/.f64 x lo) -1 -1) 2) (pow.f64 lo 2))) (/.f64 (-.f64 (/.f64 (*.f64 (*.f64 2 x) (fma.f64 (/.f64 x lo) -1 -1)) (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (*.f64 hi (pow.f64 lo 2)))) hi)) hi) (/.f64 -2 (pow.f64 lo 3)))) hi)))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 4))
(*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 hi x) 2) (pow.f64 lo 4)))
(/.f64 (+.f64 (*.f64 2 (*.f64 hi (*.f64 lo (pow.f64 (+.f64 hi x) 2)))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 4))
(/.f64 (fma.f64 2 (*.f64 (*.f64 hi lo) (pow.f64 (+.f64 hi x) 2)) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 4))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 2 (*.f64 hi (pow.f64 (+.f64 hi x) 2))) (*.f64 lo (pow.f64 (+.f64 hi x) 2)))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 4))
(/.f64 (fma.f64 lo (fma.f64 2 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) (*.f64 lo (pow.f64 (+.f64 hi x) 2))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 4))
(/.f64 (fma.f64 lo (*.f64 (pow.f64 (+.f64 hi x) 2) (+.f64 lo (*.f64 2 hi))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 4))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 2 (*.f64 hi (pow.f64 (+.f64 hi x) 2))) (*.f64 lo (pow.f64 (+.f64 hi x) 2)))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 4))
(/.f64 (fma.f64 lo (fma.f64 2 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) (*.f64 lo (pow.f64 (+.f64 hi x) 2))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 4))
(/.f64 (fma.f64 lo (*.f64 (pow.f64 (+.f64 hi x) 2) (+.f64 lo (*.f64 2 hi))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 4))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 2 (*.f64 hi (pow.f64 (+.f64 hi x) 2))) (*.f64 lo (pow.f64 (+.f64 hi x) 2)))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 4))
(/.f64 (fma.f64 lo (fma.f64 2 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) (*.f64 lo (pow.f64 (+.f64 hi x) 2))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 4))
(/.f64 (fma.f64 lo (*.f64 (pow.f64 (+.f64 hi x) 2) (+.f64 lo (*.f64 2 hi))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 4))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 2 (*.f64 hi (pow.f64 (+.f64 hi x) 2))) (*.f64 lo (pow.f64 (+.f64 hi x) 2)))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 4))
(/.f64 (fma.f64 lo (fma.f64 2 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) (*.f64 lo (pow.f64 (+.f64 hi x) 2))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 4))
(/.f64 (fma.f64 lo (*.f64 (pow.f64 (+.f64 hi x) 2) (+.f64 lo (*.f64 2 hi))) (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 4))
(/.f64 (pow.f64 (+.f64 hi x) 2) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo)) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))
(/.f64 (fma.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2)) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 2))
(/.f64 (fma.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo) (+.f64 (pow.f64 (+.f64 hi x) 2) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 hi x) 2) (pow.f64 lo 2))))) (pow.f64 lo 2))
(/.f64 (fma.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo) (fma.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 hi x) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2)) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 2))
(/.f64 (fma.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo) (+.f64 (pow.f64 (+.f64 hi x) 2) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 hi x) 2) (pow.f64 lo 2))))) (pow.f64 lo 2))
(/.f64 (fma.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo) (fma.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 hi x) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2)) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 2))
(/.f64 (fma.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo) (+.f64 (pow.f64 (+.f64 hi x) 2) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 hi x) 2) (pow.f64 lo 2))))) (pow.f64 lo 2))
(/.f64 (fma.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo) (fma.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 hi x) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2)) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 2))
(/.f64 (fma.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo) (+.f64 (pow.f64 (+.f64 hi x) 2) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 hi x) 2) (pow.f64 lo 2))))) (pow.f64 lo 2))
(/.f64 (fma.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo) (fma.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 hi x) 2) (pow.f64 lo 2)) (pow.f64 (+.f64 hi x) 2))) (pow.f64 lo 2))
(/.f64 (pow.f64 (+.f64 hi x) 2) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo)) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))
(/.f64 (fma.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (pow.f64 (+.f64 hi x) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) lo))) lo)) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))
(/.f64 (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) lo))) lo) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))
(/.f64 (-.f64 (pow.f64 (+.f64 hi x) 2) (/.f64 (-.f64 (*.f64 (*.f64 -2 hi) (pow.f64 (+.f64 hi x) 2)) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) lo)) lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (pow.f64 (+.f64 hi x) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) lo))) lo)) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))
(/.f64 (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) lo))) lo) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))
(/.f64 (-.f64 (pow.f64 (+.f64 hi x) 2) (/.f64 (-.f64 (*.f64 (*.f64 -2 hi) (pow.f64 (+.f64 hi x) 2)) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) lo)) lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (pow.f64 (+.f64 hi x) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) lo))) lo)) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))
(/.f64 (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) lo))) lo) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))
(/.f64 (-.f64 (pow.f64 (+.f64 hi x) 2) (/.f64 (-.f64 (*.f64 (*.f64 -2 hi) (pow.f64 (+.f64 hi x) 2)) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) lo)) lo)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (pow.f64 (+.f64 hi x) 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) lo))) lo)) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))
(/.f64 (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) (neg.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) lo))) lo) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))
(/.f64 (-.f64 (pow.f64 (+.f64 hi x) 2) (/.f64 (-.f64 (*.f64 (*.f64 -2 hi) (pow.f64 (+.f64 hi x) 2)) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)) lo)) lo)) (pow.f64 lo 2))
(+.f64 (*.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))) hi)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi))) 1)
(expm1.f64 (log1p.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)))
(*.f64 1 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi) 2)) (cbrt.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi) 2)) (cbrt.f64 (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)))
(*.f64 (sqrt.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) (sqrt.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)
(pow.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi) 1)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)
(pow.f64 (cbrt.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) 3)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)
(pow.f64 (pow.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi) 3) 1/3)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)
(pow.f64 (sqrt.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) 2)
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)
(log.f64 (exp.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)
(cbrt.f64 (pow.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi) 3))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)
(expm1.f64 (log1p.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)))
(log1p.f64 (expm1.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)
(exp.f64 (log.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) 1))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))
(fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 x (*.f64 hi lo)))) 1)
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 hi lo))))
(*.f64 1 (/.f64 x (*.f64 hi lo)))
(/.f64 x (*.f64 hi lo))
(*.f64 x (/.f64 1 (*.f64 hi lo)))
(/.f64 x (*.f64 hi lo))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 x (*.f64 hi lo)) 2)) (cbrt.f64 (/.f64 x (*.f64 hi lo))))
(*.f64 (sqrt.f64 (/.f64 x (*.f64 hi lo))) (sqrt.f64 (/.f64 x (*.f64 hi lo))))
(/.f64 x (*.f64 hi lo))
(pow.f64 (/.f64 x (*.f64 hi lo)) 1)
(/.f64 x (*.f64 hi lo))
(pow.f64 (cbrt.f64 (/.f64 x (*.f64 hi lo))) 3)
(/.f64 x (*.f64 hi lo))
(pow.f64 (pow.f64 (/.f64 x (*.f64 hi lo)) 3) 1/3)
(/.f64 x (*.f64 hi lo))
(pow.f64 (sqrt.f64 (/.f64 x (*.f64 hi lo))) 2)
(/.f64 x (*.f64 hi lo))
(pow.f64 (/.f64 (*.f64 hi lo) x) -1)
(/.f64 1 (*.f64 hi (/.f64 lo x)))
(log.f64 (exp.f64 (/.f64 x (*.f64 hi lo))))
(/.f64 x (*.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 x (*.f64 hi lo)))))
(/.f64 x (*.f64 hi lo))
(cbrt.f64 (pow.f64 (/.f64 x (*.f64 hi lo)) 3))
(/.f64 x (*.f64 hi lo))
(cbrt.f64 (/.f64 (pow.f64 x 3) (pow.f64 (*.f64 hi lo) 3)))
(/.f64 x (*.f64 hi lo))
(expm1.f64 (log1p.f64 (/.f64 x (*.f64 hi lo))))
(log1p.f64 (expm1.f64 (/.f64 x (*.f64 hi lo))))
(/.f64 x (*.f64 hi lo))
(exp.f64 (log.f64 (/.f64 x (*.f64 hi lo))))
(/.f64 x (*.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (/.f64 x (*.f64 hi lo))) 1))
(/.f64 x (*.f64 hi lo))
(+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))
(+.f64 (*.f64 (/.f64 1 lo) hi) (*.f64 (/.f64 x (*.f64 hi lo)) hi))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))))
(pow.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) 1)
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))) 3)
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))
(pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) 3) 1/3)
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))
(pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))) 2)
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) 3))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) 3)))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) 3) (pow.f64 hi 3)))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))
(exp.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))) 1))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))
(fma.f64 hi (/.f64 1 lo) (*.f64 hi (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))
(fma.f64 1 (/.f64 hi lo) (*.f64 hi (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))
(fma.f64 (/.f64 1 lo) hi (*.f64 (/.f64 x (*.f64 hi lo)) hi))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) (*.f64 hi (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) (*.f64 hi (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))
(fma.f64 hi (/.f64 x (*.f64 hi lo)) (/.f64 hi lo))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))))) 1)
(expm1.f64 (log1p.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))))
(+.f64 (-.f64 2 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo))) -1)
(*.f64 1 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))) 2) (cbrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(*.f64 (sqrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))) (sqrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))) 3)) (+.f64 1 (-.f64 (pow.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))) 2) (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))))))
(/.f64 (-.f64 1 (pow.f64 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)) 3)) (+.f64 1 (+.f64 (pow.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo))) 2) (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))))
(/.f64 (-.f64 1 (pow.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))) 2)) (-.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))))
(/.f64 (-.f64 1 (pow.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo))) 2)) (+.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo))))
(pow.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))) 1)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(pow.f64 (cbrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))) 3)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(pow.f64 (pow.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))) 3) 1/3)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(pow.f64 (sqrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))) 2)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(log.f64 (exp.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(cbrt.f64 (pow.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))) 3))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(expm1.f64 (log1p.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))))
(+.f64 (-.f64 2 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo))) -1)
(log1p.f64 (expm1.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(exp.f64 (log1p.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))) 1))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)))
(fma.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))) 1)
(fma.f64 -1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)) 1)
(fma.f64 -1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)) 1)
(fma.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))) 1)
(fma.f64 -1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))) 2) (cbrt.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))) 1)
(fma.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))) 1)
(fma.f64 -1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)) 1)
(fma.f64 (sqrt.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))) (sqrt.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))) 1)
(fma.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))) 1)
(fma.f64 -1 (fabs.f64 (/.f64 (+.f64 hi (fma.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))) x)) lo)) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo)))) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 (+.f64 2 (/.f64 hi lo)) -1)
(*.f64 1 (+.f64 1 (/.f64 hi lo)))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 2) (cbrt.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(*.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) (sqrt.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(pow.f64 (+.f64 1 (/.f64 hi lo)) 1)
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(pow.f64 (cbrt.f64 (+.f64 1 (/.f64 hi lo))) 3)
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(pow.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3) 1/3)
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(pow.f64 (sqrt.f64 (+.f64 1 (/.f64 hi lo))) 2)
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(log.f64 (exp.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (/.f64 hi lo)))))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(cbrt.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(+.f64 (+.f64 2 (/.f64 hi lo)) -1)
(log1p.f64 (expm1.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 lo) 1)
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(fma.f64 1 (/.f64 hi lo) 1)
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 1 (/.f64 hi lo))
(+.f64 (*.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 (/.f64 (-.f64 x hi) lo) -1))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (*.f64 hi 0))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (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 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (*.f64 hi 0))
(+.f64 (fma.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (*.f64 hi 0))
(+.f64 (fma.f64 1 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (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 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (*.f64 hi 0))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (*.f64 hi 0))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (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 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (*.f64 hi 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (*.f64 hi 0))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (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 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (*.f64 hi 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi 1))) (fma.f64 (neg.f64 hi) 1 (*.f64 hi 1)))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (*.f64 hi 0))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (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 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1)) (*.f64 hi 0))
(*.f64 1 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) 2) (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(*.f64 (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 3) (pow.f64 hi 3)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 2) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 3) (pow.f64 hi 3)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 2) (fma.f64 hi hi (*.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 3) (pow.f64 hi 3)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 2) (*.f64 hi (+.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 2) (pow.f64 hi 2)) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) 1)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) 3)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(pow.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) 3) 1/3)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) 2)
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(log.f64 (exp.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) 3))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(exp.f64 (log.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) 1))
(*.f64 hi (+.f64 (fma.f64 -1 (/.f64 hi lo) (/.f64 x lo)) -1))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))
(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 (/.f64 (-.f64 x hi) lo) -1))
(fma.f64 1 (*.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 (/.f64 (-.f64 x hi) lo) -1))
(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 (/.f64 (-.f64 x hi) lo) -1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) 2) (cbrt.f64 (*.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 (/.f64 (-.f64 x hi) lo) -1))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.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 (/.f64 (-.f64 x hi) lo) -1))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) 1)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 1 lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) 1)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) 3)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) 3) 1/3)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) 2)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (/.f64 lo (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) -1)
(/.f64 1 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(/.f64 1 (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) 3))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) 3) (pow.f64 lo -3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) 3) (pow.f64 lo -3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) 3) (pow.f64 lo -3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) 3) (pow.f64 lo 3)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(exp.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) 1))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) 1)
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 1)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) 3)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 3) 1/3)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) 2)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x hi) lo)) hi))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) 3))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) 1))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))) 1)
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 (-.f64 2 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) -1)
(*.f64 1 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) 2) (cbrt.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) (sqrt.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) 2) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) 2) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (fma.f64 hi (/.f64 (fma.f64 x -1 hi) lo) (fma.f64 x -1 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 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) 2)) (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) 2)) (-.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 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)))
(pow.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) 1)
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (cbrt.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) 3)
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) 3) 1/3)
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) 2)
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(log.f64 (exp.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.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 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) 3))
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(expm1.f64 (log1p.f64 (-.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 (-.f64 2 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) -1)
(log1p.f64 (expm1.f64 (-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))))
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))) 1))
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) 1)
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 -1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) 1)
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo)) 2)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)) 2)) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) 2)) (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (fma.f64 x -1 hi) lo) (fma.f64 x -1 hi)) lo)) 1)
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (neg.f64 lo))) 1)
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (-.f64 (/.f64 (*.f64 hi (+.f64 (neg.f64 x) hi)) lo) (-.f64 x hi))) lo)))
(-.f64 1 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(+.f64 (*.f64 hi (/.f64 hi lo)) hi)
(fma.f64 hi (/.f64 hi lo) hi)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 hi lo) hi))) 1)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 hi lo) hi)))
(*.f64 1 (fma.f64 hi (/.f64 hi lo) hi))
(fma.f64 hi (/.f64 hi lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 hi lo) hi)) 2) (cbrt.f64 (fma.f64 hi (/.f64 hi lo) hi)))
(fma.f64 hi (/.f64 hi lo) hi)
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 hi lo) hi)) (sqrt.f64 (fma.f64 hi (/.f64 hi lo) hi)))
(fma.f64 hi (/.f64 hi lo) hi)
(pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 1)
(fma.f64 hi (/.f64 hi lo) hi)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 hi lo) hi)) 3)
(fma.f64 hi (/.f64 hi lo) hi)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 3) 1/3)
(fma.f64 hi (/.f64 hi lo) hi)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 hi lo) hi)) 2)
(fma.f64 hi (/.f64 hi lo) hi)
(log.f64 (exp.f64 (fma.f64 hi (/.f64 hi lo) hi)))
(fma.f64 hi (/.f64 hi lo) hi)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 hi lo) hi))))
(fma.f64 hi (/.f64 hi lo) hi)
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 3))
(fma.f64 hi (/.f64 hi lo) hi)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 hi lo) hi)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 hi lo) hi)))
(fma.f64 hi (/.f64 hi lo) hi)
(exp.f64 (log.f64 (fma.f64 hi (/.f64 hi lo) hi)))
(fma.f64 hi (/.f64 hi lo) hi)
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 hi lo) hi)) 1))
(fma.f64 hi (/.f64 hi lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 1)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)))
(*.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(*.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) (/.f64 1 lo))
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) 2) (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo) 1)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) 3)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo) 3) 1/3)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) 2)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(pow.f64 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))) -1)
(/.f64 1 (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))))
(/.f64 1 (/.f64 lo (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)))
(log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))))
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo) 3))
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) 3) (pow.f64 lo -3)))
(cbrt.f64 (*.f64 (pow.f64 lo -3) (pow.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) 3)))
(cbrt.f64 (*.f64 (pow.f64 lo -3) (pow.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) 3)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) 3) (pow.f64 lo 3)))
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) 1))
(/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)
(/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))))) 1)
(expm1.f64 (log1p.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))))
(+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)) -1)
(*.f64 1 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))) 2) (cbrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(*.f64 (sqrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))) (sqrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(/.f64 (+.f64 1 (pow.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 3)) (+.f64 1 (-.f64 (pow.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 2) (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo) 3)) (+.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo) 2) (+.f64 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo) 1)))
(/.f64 (-.f64 1 (pow.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 2)) (-.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo) 2)) (+.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)))
(pow.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 1)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(pow.f64 (cbrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))) 3)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(pow.f64 (pow.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 3) 1/3)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(pow.f64 (sqrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))) 2)
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(log.f64 (exp.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(cbrt.f64 (pow.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 3))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(expm1.f64 (log1p.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))))
(+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)) -1)
(log1p.f64 (expm1.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(exp.f64 (log1p.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))) 1))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
(fma.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 1)
(fma.f64 -1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo) 1)
(fma.f64 -1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) 1)
(fma.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 1)
(fma.f64 -1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo) 1)
(fma.f64 (cbrt.f64 (pow.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 2)) (cbrt.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))) 1)
(fma.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo) 2)) (cbrt.f64 (neg.f64 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))) 1)
(fma.f64 (sqrt.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))) (sqrt.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))) 1)
(fma.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 1)
(fma.f64 -1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo) 1)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)))) 1)
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)))
(*.f64 1 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))) 2) (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(*.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))) (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 3)) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2) (*.f64 x (fma.f64 hi (/.f64 hi lo) hi)))))
(/.f64 (+.f64 (pow.f64 x 3) (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 3)) (fma.f64 x x (*.f64 (fma.f64 hi (/.f64 hi lo) hi) (-.f64 (fma.f64 hi (/.f64 hi lo) hi) x))))
(/.f64 (-.f64 (pow.f64 x 2) (pow.f64 (fma.f64 hi (/.f64 hi lo) hi) 2)) (-.f64 x (fma.f64 hi (/.f64 hi lo) hi)))
(pow.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) 1)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))) 3)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(pow.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) 3) 1/3)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(pow.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))) 2)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(log.f64 (exp.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(log.f64 (+.f64 1 (expm1.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)))))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(cbrt.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) 3))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)))
(log1p.f64 (expm1.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(exp.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(exp.f64 (*.f64 (log.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi))) 1))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(fma.f64 1 x (fma.f64 hi (/.f64 hi lo) hi))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(fma.f64 1 (fma.f64 hi (/.f64 hi lo) hi) x)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 hi lo) hi)) 2) (cbrt.f64 (fma.f64 hi (/.f64 hi lo) hi)) x)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) 2) (cbrt.f64 x) (fma.f64 hi (/.f64 hi lo) hi))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 hi lo) hi)) (sqrt.f64 (fma.f64 hi (/.f64 hi lo) hi)) x)
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (fma.f64 hi (/.f64 hi lo) hi))
(+.f64 hi (+.f64 x (/.f64 (pow.f64 hi 2) lo)))
(fma.f64 hi (+.f64 1 (/.f64 hi lo)) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))))) 1)
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2) (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)))))))
(/.f64 (*.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) lo) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))
(*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(*.f64 lo (/.f64 (pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2) (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)))))
(pow.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) 1)
(*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(*.f64 lo (/.f64 (pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2) (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)))))
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))) 3)
(*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(*.f64 lo (/.f64 (pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2) (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)))))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) 3) 1/3)
(*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(*.f64 lo (/.f64 (pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2) (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)))))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))) 2)
(*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(*.f64 lo (/.f64 (pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2) (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)))))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))))
(*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(*.f64 lo (/.f64 (pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2) (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))))))
(*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(*.f64 lo (/.f64 (pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2) (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) 3))
(*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(*.f64 lo (/.f64 (pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2) (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)))))
(cbrt.f64 (*.f64 (pow.f64 lo 3) (pow.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 3)))
(*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(*.f64 lo (/.f64 (pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2) (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) 3) (pow.f64 lo 3)))
(*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(*.f64 lo (/.f64 (pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2) (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)))))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2) (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)))))))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))))
(*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(*.f64 lo (/.f64 (pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2) (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))))
(*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(*.f64 lo (/.f64 (pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2) (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))) 1))
(*.f64 lo (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))))
(*.f64 lo (/.f64 (pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2) (neg.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2)))
(*.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)
(pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2)
(*.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)
(pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 4)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 4)) (pow.f64 (cbrt.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo)) 2))
(*.f64 (pow.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) 2) (pow.f64 lo -2))
(*.f64 (pow.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) 2) (pow.f64 lo -2))
(*.f64 (sqrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (sqrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)
(pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2)
(log.f64 (exp.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)
(pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)
(pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2)
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2) 3))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)
(pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2)
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 3)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)
(pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)
(pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2)
(exp.f64 (log.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)
(pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2)
(exp.f64 (*.f64 (log.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) 1))
(pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)
(pow.f64 (/.f64 (+.f64 hi (fma.f64 hi (/.f64 (+.f64 hi x) lo) x)) lo) 2)

eval1.3s (9.9%)

Compiler

Compiled 25732 to 12144 computations (52.8% saved)

prune462.0ms (3.6%)

Pruning

96 alts after pruning (91 fresh and 5 done)

PrunedKeptTotal
New86739906
Fresh215273
Picked415
Done044
Total89296988
Accuracy
21.3%
Counts
988 → 96
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.3%
(pow.f64 (/.f64 hi lo) 2)
18.8%
(pow.f64 (/.f64 1 (/.f64 (-.f64 x lo) hi)) -1)
18.8%
(pow.f64 (*.f64 hi (/.f64 1 (-.f64 x lo))) -1)
19.5%
(pow.f64 (cbrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))) 3)
19.5%
(pow.f64 (cbrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))) 3)
18.8%
(/.f64 (-.f64 x lo) hi)
9.0%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
9.6%
(/.f64 (+.f64 lo (-.f64 hi x)) lo)
9.7%
(/.f64 (+.f64 hi lo) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
18.9%
(/.f64 1 (/.f64 (+.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo)) (-.f64 1 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2))))
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
19.5%
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))))) 1)
19.5%
(-.f64 (exp.f64 (log1p.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))))) 1)
18.9%
(-.f64 1 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo))
18.9%
(-.f64 1 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo))
14.5%
(-.f64 1 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
18.7%
(-.f64 1 (/.f64 x lo))
19.5%
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))
18.9%
(+.f64 (/.f64 hi lo) (+.f64 1 (pow.f64 (/.f64 hi lo) 2)))
18.9%
(+.f64 (-.f64 2 (/.f64 (fma.f64 hi (+.f64 1 (/.f64 hi lo)) x) lo)) -1)
9.7%
(+.f64 (+.f64 2 (/.f64 hi lo)) -1)
9.7%
(+.f64 1 (/.f64 (+.f64 x hi) lo))
9.7%
(+.f64 1 (/.f64 hi lo))
9.6%
(+.f64 1 (-.f64 (/.f64 hi lo) (/.f64 x lo)))
9.7%
(+.f64 1 (*.f64 (+.f64 x hi) (/.f64 1 lo)))
14.5%
(+.f64 1 (*.f64 x (/.f64 hi (*.f64 lo x))))
13.4%
(+.f64 1 (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (+.f64 hi x) lo)) (neg.f64 (+.f64 hi x))) lo)))
13.4%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo))) hi)) lo)))
18.9%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) 3)) lo)))
14.6%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (neg.f64 hi) lo)) hi)) lo)))
11.6%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 x (-.f64 (/.f64 1 lo) (/.f64 hi (*.f64 lo x))))) hi)) lo)))
14.6%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 1 lo)))) hi)) lo)))
14.6%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (fabs.f64 (*.f64 (+.f64 hi x) (/.f64 hi lo))) hi)) lo)))
18.9%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (+.f64 (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))) lo)))
13.4%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (+.f64 (*.f64 hi (/.f64 (+.f64 x hi) lo)) hi)) lo)))
18.8%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) lo)))
18.7%
(+.f64 1 (neg.f64 (/.f64 (neg.f64 x) lo)))
18.9%
(+.f64 1 (neg.f64 (-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo))) 1)))
18.9%
(+.f64 1 (neg.f64 (*.f64 (/.f64 (fma.f64 -1 (/.f64 hi lo) -1) lo) hi)))
19.4%
(+.f64 1 (neg.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x (fabs.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)))) lo)))
19.1%
(+.f64 1 (neg.f64 (*.f64 (/.f64 (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi)) lo) 2)) (+.f64 x hi)) lo)))
18.9%
(+.f64 1 (neg.f64 (*.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) (/.f64 1 lo))))
14.5%
(+.f64 1 (neg.f64 (*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 1 lo))))
14.6%
(+.f64 1 (neg.f64 (neg.f64 (/.f64 (+.f64 hi (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo)))) lo))))
18.9%
(+.f64 1 (neg.f64 (log.f64 (exp.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)) 3))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) (*.f64 hi (/.f64 x (*.f64 hi lo)))) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (pow.f64 (cbrt.f64 (/.f64 (+.f64 hi x) lo)) 3) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))) 3) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (*.f64 1 (/.f64 (+.f64 hi x) (cbrt.f64 lo))) (pow.f64 (cbrt.f64 lo) 2)) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 1 (/.f64 lo (+.f64 hi x))) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 hi x) lo)) 2) (cbrt.f64 (/.f64 (+.f64 hi x) lo))) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 hi x)) 2) (pow.f64 (cbrt.f64 lo) 2)) (cbrt.f64 (/.f64 (+.f64 hi x) lo))) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 hi x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 hi x)) lo)) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (/.f64 (sqrt.f64 (+.f64 hi x)) (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (sqrt.f64 (+.f64 hi x)) (cbrt.f64 lo))) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (/.f64 (sqrt.f64 (+.f64 hi x)) 1) (/.f64 (sqrt.f64 (+.f64 hi x)) lo)) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (/.f64 1 (pow.f64 (cbrt.f64 lo) 2)) (/.f64 (+.f64 hi x) (cbrt.f64 lo))) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 (/.f64 1 lo) (+.f64 hi x)) hi)) lo))))
10.1%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 (/.f64 hi x) lo))) hi)) lo))))
14.4%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 x lo)))) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (log1p.f64 (expm1.f64 (/.f64 (+.f64 hi x) lo))) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))))) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))))) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (cbrt.f64 (pow.f64 (/.f64 (+.f64 hi x) lo) 3)) hi)) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) 3)) hi)) lo))))
14.0%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (+.f64 (/.f64 hi (/.f64 lo (+.f64 hi x))) hi)) lo))))
14.0%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (+.f64 (*.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))) hi)) lo))))
10.6%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (+.f64 hi x) lo))) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fabs.f64 (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) lo))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (+.f64 (/.f64 x lo) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))))))
19.5%
(+.f64 1 (neg.f64 (fabs.f64 (*.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) (/.f64 1 lo)))))
15.0%
(+.f64 1 (neg.f64 (fabs.f64 (*.f64 x (+.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 x lo))) (/.f64 (pow.f64 (/.f64 hi lo) 2) x))))))
9.3%
(+.f64 1 (neg.f64 (exp.f64 (-.f64 (log.f64 (-.f64 (neg.f64 x) (fma.f64 hi (/.f64 (+.f64 hi x) lo) hi))) (log.f64 (neg.f64 lo))))))
9.3%
(+.f64 1 (neg.f64 (exp.f64 (log.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (+.f64 x hi) lo) hi)) lo)))))
9.7%
(+.f64 -1 (+.f64 2 (/.f64 (+.f64 hi x) lo)))
19.5%
(*.f64 (pow.f64 (cbrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))) 2) (cbrt.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))))
18.8%
(*.f64 (/.f64 1 hi) (/.f64 1 (/.f64 1 (-.f64 x lo))))
18.8%
(*.f64 (/.f64 1 hi) (-.f64 x lo))
11.1%
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (/.f64 lo x) hi)))
11.2%
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 lo (*.f64 hi x))))
18.8%
(*.f64 lo (-.f64 (/.f64 (/.f64 x hi) lo) (/.f64 1 hi)))
9.7%
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
18.5%
(sqrt.f64 (pow.f64 (fma.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 1 lo)) 1) 2))
19.5%
(log1p.f64 (expm1.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))))
19.5%
(log.f64 (+.f64 1 (expm1.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))))))
19.5%
(log.f64 (exp.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))))
19.5%
(log.f64 (exp.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))))
10.6%
(fabs.f64 (fma.f64 x (/.f64 (+.f64 (/.f64 hi x) -1) lo) 1))
18.1%
(fabs.f64 (+.f64 1 (/.f64 (+.f64 hi x) lo)))
19.5%
(expm1.f64 (log1p.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))))
19.5%
(expm1.f64 (log1p.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))))
19.5%
(exp.f64 (log1p.f64 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo)))))
19.5%
(cbrt.f64 (pow.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))) 3))
19.5%
(cbrt.f64 (pow.f64 (-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo)))) hi)) lo))) 3))
18.7%
1
Compiler

Compiled 4416 to 2394 computations (45.8% saved)

regimes287.0ms (2.3%)

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

4 calls:

96.0ms
hi
83.0ms
x
81.0ms
lo
7.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
19.5%1lo
19.5%1hi
19.5%1x
19.5%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes76.0ms (0.6%)

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

1 calls:

68.0ms
lo
Results
AccuracySegmentsBranch
19.5%1lo
Compiler

Compiled 4 to 3 computations (25% saved)

regimes337.0ms (2.7%)

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

2 calls:

288.0ms
lo
43.0ms
x
Results
AccuracySegmentsBranch
19.5%1x
19.5%1lo
Compiler

Compiled 8 to 6 computations (25% saved)

regimes114.0ms (0.9%)

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

4 calls:

37.0ms
x
34.0ms
hi
32.0ms
lo
6.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
19.5%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
19.5%1hi
19.5%1x
19.5%1lo
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes117.0ms (0.9%)

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

4 calls:

39.0ms
lo
38.0ms
hi
31.0ms
x
4.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
19.3%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
19.3%1hi
19.3%1x
19.3%1lo
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes114.0ms (0.9%)

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

4 calls:

61.0ms
x
23.0ms
lo
23.0ms
hi
5.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.8%1lo
18.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
18.8%1x
18.8%1hi
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes58.0ms (0.5%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes19.0ms (0.1%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes8.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

simplify85.0ms (0.7%)

Algorithm
egg-herbie
Rules
364×unsub-neg
312×distribute-lft-neg-in
232×neg-mul-1
168×sub-neg
162×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062412
1118412
2153412
3184412
4205412
5222412
6231412
7248412
8292412
9377412
10544412
11757412
12932412
131069412
141173412
151251412
161290412
171312412
181335412
191356412
201376412
211386412
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))) 3) hi)) lo))))
(+.f64 1 (neg.f64 (fabs.f64 (+.f64 (/.f64 x lo) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))))))
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))))
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))) lo))))
(pow.f64 (/.f64 hi lo) 2)
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
1
Outputs
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))) 3) hi)) lo))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 hi lo))))) 3) hi)) lo)))
(+.f64 1 (neg.f64 (fabs.f64 (+.f64 (/.f64 x lo) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))))))
(-.f64 1 (fabs.f64 (+.f64 (/.f64 x lo) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)))))
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 hi lo) hi)) lo)))
(+.f64 1 (neg.f64 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))) lo))))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 1 (+.f64 (/.f64 x lo) (/.f64 hi lo))))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (+.f64 (/.f64 x lo) (/.f64 hi lo)) 1))) lo)))
(-.f64 1 (fabs.f64 (/.f64 (-.f64 (*.f64 hi (-.f64 -1 (+.f64 (/.f64 x lo) (/.f64 hi lo)))) x) lo)))
(pow.f64 (/.f64 hi lo) 2)
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) lo)))
(-.f64 1 (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) -1))) lo))
(/.f64 (-.f64 x lo) hi)
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
1
Compiler

Compiled 128 to 86 computations (32.8% saved)

soundness1.8s (14.2%)

Rules
1700×times-frac
1274×fma-define
1230×associate-*r*
1072×fma-neg
1040×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0189574312
1549473410
090940488
1232237493
035476
1695434
04668486
113678041
245917732
0120663257
1322058388
049774
1996774
Stop Event
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 771 to 382 computations (50.5% saved)

end0.0ms (0%)

preprocess133.0ms (1%)

Compiler

Compiled 228 to 128 computations (43.9% saved)

Profiling

Loading profile data...