xlohi (overflows)

Time bar (total: 17.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.1s (6.4%)

Results
1.1s8255×256valid
0.0ms256valid
Precisions
Click to see histograms. Total time spent on operations: 321.0ms
Operation ival-sub, time spent: 133.0ms, 41.0% of total-time
Operation ival-div, time spent: 69.0ms, 21.0% of total-time
Operation ival-<, time spent: 50.0ms, 16.0% of total-time
Operation ival->, time spent: 43.0ms, 13.0% of total-time
Operation const, time spent: 14.0ms, 4.0% of total-time
Operation ival-and, time spent: 12.0ms, 4.0% of total-time
Bogosity

preprocess569.0ms (3.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-(-.f64 hi lo)
00-0-(-.f64 x lo)
00-0-lo
00-0-hi
00-0-x
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f64(/.f64 (-.f64 x lo) (-.f64 hi lo))n/o2560
(-.f64 hi lo)overflow256
Confusion
Predicted +Predicted -
+2560
-00
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+25600
-000
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
1256
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
033385
190361
2208353
3598345
41443345
52874345
63293345
73415345
83495345
93524345
103544345
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x (neg.f64 lo)) (-.f64 hi (neg.f64 lo)))
(/.f64 (-.f64 x lo) (-.f64 (neg.f64 hi) lo))
(/.f64 (-.f64 (neg.f64 x) lo) (-.f64 hi lo))
(neg.f64 (/.f64 (-.f64 x (neg.f64 lo)) (-.f64 hi (neg.f64 lo))))
(neg.f64 (/.f64 (-.f64 x lo) (-.f64 (neg.f64 hi) lo)))
(neg.f64 (/.f64 (-.f64 (neg.f64 x) lo) (-.f64 hi lo)))
(/.f64 (-.f64 x hi) (-.f64 lo hi))
(/.f64 (-.f64 lo x) (-.f64 hi x))
(/.f64 (-.f64 hi lo) (-.f64 x lo))
Outputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x (neg.f64 lo)) (-.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 x lo) (+.f64 lo hi))
(/.f64 (-.f64 x lo) (-.f64 (neg.f64 hi) lo))
(/.f64 (-.f64 x lo) (-.f64 (neg.f64 lo) hi))
(/.f64 (-.f64 lo x) (+.f64 lo hi))
(/.f64 (-.f64 (neg.f64 x) lo) (-.f64 hi lo))
(/.f64 (-.f64 (neg.f64 lo) x) (-.f64 hi lo))
(/.f64 (+.f64 x lo) (-.f64 lo hi))
(neg.f64 (/.f64 (-.f64 x (neg.f64 lo)) (-.f64 hi (neg.f64 lo))))
(/.f64 (-.f64 (neg.f64 x) lo) (+.f64 lo hi))
(/.f64 (+.f64 x lo) (-.f64 (neg.f64 lo) hi))
(neg.f64 (/.f64 (-.f64 x lo) (-.f64 (neg.f64 hi) lo)))
(/.f64 (-.f64 x lo) (neg.f64 (-.f64 (neg.f64 hi) lo)))
(/.f64 (-.f64 lo x) (-.f64 (neg.f64 hi) lo))
(/.f64 (-.f64 x lo) (+.f64 lo hi))
(neg.f64 (/.f64 (-.f64 (neg.f64 x) lo) (-.f64 hi lo)))
(/.f64 (neg.f64 (-.f64 (neg.f64 x) lo)) (-.f64 hi lo))
(/.f64 (-.f64 (neg.f64 x) lo) (-.f64 lo hi))
(/.f64 (+.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 x hi) (-.f64 lo hi))
(/.f64 (-.f64 lo x) (-.f64 hi x))
(/.f64 (-.f64 hi lo) (-.f64 x lo))
Compiler

Compiled 60 to 26 computations (56.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
Operation ival-sub, time spent: 9.0ms, 56.0% of total-time
Operation ival-div, time spent: 6.0ms, 37.0% of total-time
Operation const, time spent: 1.0ms, 6.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
3.1%
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 10 to 6 computations (40% saved)

localize31.0ms (0.2%)

Localize:

Found 1 expressions with local error:

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

Compiled 20 to 7 computations (65% saved)

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

series9.0ms (0.1%)

Counts
1 → 36
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 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 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 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 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 (-.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 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 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))>
Calls

9 calls:

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

rewrite316.0ms (1.8%)

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

simplify128.0ms (0.7%)

Algorithm
egg-herbie
Rules
1426×times-frac
912×distribute-rgt-in
906×distribute-lft-in
536×fma-neg
472×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

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

eval60.0ms (0.3%)

Compiler

Compiled 3419 to 1402 computations (59% saved)

prune35.0ms (0.2%)

Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New16411175
Fresh000
Picked101
Done000
Total16511176
Accuracy
19.5%
Counts
176 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(/.f64 (-.f64 x lo) hi)
8.9%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
9.2%
(/.f64 (*.f64 (-.f64 x lo) (+.f64 1 (/.f64 lo hi))) hi)
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 1 hi) (/.f64 x (pow.f64 hi 2)))))
9.7%
(-.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.7%
(+.f64 1 (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 (neg.f64 hi) lo)))
18.9%
(+.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (-.f64 hi x) lo)))
15.0%
(+.f64 1 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
18.7%
1
Compiler

Compiled 326 to 218 computations (33.1% saved)

localize4.5s (25.2%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
100.0%
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
99.7%
(*.f64 lo (/.f64 (-.f64 x lo) hi))
99.6%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
76.0%
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
100.0%
(-.f64 (/.f64 (neg.f64 x) lo) (/.f64 (neg.f64 hi) lo))
97.4%
(+.f64 1 (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 (neg.f64 hi) lo)))
100.0%
(/.f64 (-.f64 x lo) hi)
100.0%
(/.f64 (-.f64 hi x) lo)
99.8%
(+.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (-.f64 hi x) lo)))
99.4%
(*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (-.f64 hi x) lo))
97.5%
(+.f64 (/.f64 hi lo) 1)
Compiler

Compiled 147 to 33 computations (77.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.1s
Operation ival-div, time spent: 1.1s, 98.0% of total-time
Operation ival-add, time spent: 8.0ms, 1.0% of total-time
Operation ival-mult, time spent: 6.0ms, 1.0% of total-time
Operation ival-sub, time spent: 5.0ms, 0.0% of total-time
Operation ival-neg, time spent: 3.0ms, 0.0% of total-time
Operation const, time spent: 1.0ms, 0.0% of total-time

series58.0ms (0.3%)

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

96 calls:

TimeVariablePointExpression
3.0ms
x
@-inf
(- (* lo (/ (- x lo) hi)) lo)
3.0ms
x
@0
(+ 1 (- (/ (neg x) lo) (/ (neg hi) lo)))
3.0ms
hi
@-inf
(* (+ (/ hi lo) 1) (/ (- hi x) lo))
2.0ms
lo
@0
(/ (- x lo) hi)
2.0ms
lo
@-inf
(* (+ (/ hi lo) 1) (/ (- hi x) lo))

rewrite137.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
270×log1p-expm1-u
270×expm1-log1p-u
266×add-cube-cbrt
264×times-frac
263×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify408.0ms (2.3%)

Algorithm
egg-herbie
Rules
994×fma-define
940×times-frac
850×distribute-rgt-in
824×distribute-lft-in
442×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

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

eval280.0ms (1.6%)

Compiler

Compiled 16821 to 7101 computations (57.8% saved)

prune4.4s (25%)

Pruning

53 alts after pruning (51 fresh and 2 done)

PrunedKeptTotal
New82549874
Fresh426
Picked325
Done000
Total83253885
Accuracy
21.2%
Counts
885 → 53
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.9%
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
10.4%
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1) x) (neg.f64 hi))
18.8%
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2) 1) (-.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 1))
18.8%
(/.f64 (-.f64 x lo) hi)
9.7%
(/.f64 (+.f64 (-.f64 lo x) hi) lo)
8.9%
(/.f64 (+.f64 x (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 2) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))) hi)
8.9%
(/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) 3) lo)) hi)
8.9%
(/.f64 (+.f64 x (-.f64 (/.f64 lo (/.f64 hi (-.f64 x lo))) lo)) hi)
8.9%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) 3)) lo)) hi)
8.9%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) 2) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 hi) 2))) lo)) hi)
8.9%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (neg.f64 lo) hi)) lo)) hi)
8.9%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (*.f64 (-.f64 x lo) (/.f64 1 hi))) lo)) hi)
17.9%
(/.f64 (+.f64 x (fabs.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) -1)))) hi)
8.3%
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
9.2%
(/.f64 (*.f64 (+.f64 1 (/.f64 lo hi)) (neg.f64 lo)) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))))
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
9.7%
(-.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 x lo))
9.7%
(-.f64 1 (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 1 (/.f64 x lo))
9.7%
(+.f64 (+.f64 2 (/.f64 (+.f64 hi x) lo)) -1)
15.0%
(+.f64 1 (/.f64 (-.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) x) lo))
19.6%
(+.f64 1 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (*.f64 (/.f64 lo (+.f64 hi x)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (+.f64 (/.f64 hi lo) 1)))))
18.8%
(+.f64 1 (/.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 lo (+.f64 hi x))))
17.3%
(+.f64 1 (/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 hi x)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (+.f64 (/.f64 hi lo) 1)) lo)))
18.9%
(+.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
18.9%
(+.f64 1 (*.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 1 (*.f64 (fma.f64 hi (/.f64 1 lo) 1) (/.f64 (-.f64 hi x) lo)))
19.6%
(+.f64 1 (*.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (+.f64 (/.f64 hi lo) 1))) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 1 (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 (-.f64 hi x) lo)))
18.8%
(+.f64 1 (*.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) (+.f64 hi x)))
18.8%
(+.f64 1 (*.f64 (/.f64 1 lo) (*.f64 (+.f64 1 (/.f64 hi lo)) (+.f64 hi x))))
18.9%
(+.f64 1 (*.f64 (-.f64 (/.f64 (pow.f64 (/.f64 hi lo) 2) (+.f64 (/.f64 hi lo) -1)) (/.f64 1 (+.f64 (/.f64 hi lo) -1))) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 1 (*.f64 (-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1))) 1) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) (/.f64 x lo))))
18.8%
(+.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (*.f64 (pow.f64 (cbrt.f64 (+.f64 hi x)) 2) (cbrt.f64 (/.f64 (+.f64 hi x) lo))) (pow.f64 (cbrt.f64 lo) 2))))
18.9%
(+.f64 1 (*.f64 (+.f64 (+.f64 2 (/.f64 hi lo)) -1) (/.f64 (-.f64 hi x) lo)))
9.7%
(+.f64 1 (*.f64 (+.f64 x hi) (/.f64 1 lo)))
19.6%
(+.f64 1 (*.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (/.f64 1 (+.f64 (pow.f64 (/.f64 hi lo) 2) (+.f64 (/.f64 hi lo) 1)))) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 1 (*.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (/.f64 (-.f64 hi x) lo)))
19.4%
(+.f64 1 (*.f64 (fabs.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
18.8%
(*.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)) (/.f64 1 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)))))
8.9%
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 1 hi))
10.5%
(*.f64 (neg.f64 x) (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 1 hi)))
18.8%
(*.f64 x (-.f64 (/.f64 1 hi) (/.f64 (/.f64 lo hi) x)))
18.8%
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (+.f64 (/.f64 1 x) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x)))))
18.9%
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
8.9%
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
17.8%
(fabs.f64 (+.f64 1 (/.f64 (+.f64 hi x) lo)))
18.7%
1
Compiler

Compiled 1978 to 1283 computations (35.1% saved)

localize556.0ms (3.1%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.5%
(/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))
99.4%
(*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))
99.3%
(pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)
97.5%
(+.f64 (/.f64 hi lo) 1)
99.8%
(+.f64 1 (*.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (/.f64 (-.f64 hi x) lo)))
99.6%
(+.f64 (/.f64 1 hi) (/.f64 1 lo))
99.4%
(*.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (/.f64 (-.f64 hi x) lo))
95.4%
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
99.8%
(+.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
99.6%
(*.f64 hi (+.f64 1 (/.f64 hi lo)))
99.5%
(/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)
97.5%
(+.f64 1 (/.f64 hi lo))
99.2%
(pow.f64 (/.f64 hi lo) 2)
98.9%
(pow.f64 (/.f64 hi lo) 3)
98.8%
(+.f64 (pow.f64 (/.f64 hi lo) 3) 1)
97.5%
(+.f64 (/.f64 hi lo) 1)
Compiler

Compiled 389 to 176 computations (54.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 279.0ms
Operation ival-pow, time spent: 105.0ms, 38.0% of total-time
Operation ival-add, time spent: 50.0ms, 18.0% of total-time
Operation ival-div, time spent: 47.0ms, 17.0% of total-time
Operation ival-mult, time spent: 39.0ms, 14.0% of total-time
Operation ival-sub, time spent: 27.0ms, 10.0% of total-time
Operation const, time spent: 10.0ms, 4.0% of total-time
Operation ival-neg, time spent: 1.0ms, 0.0% of total-time

series98.0ms (0.6%)

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

99 calls:

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

rewrite176.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
366×frac-times
328×log1p-expm1-u
328×expm1-log1p-u
323×add-cube-cbrt
316×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify451.0ms (2.6%)

Algorithm
egg-herbie
Rules
1264×distribute-lft-in
690×*-commutative
458×+-commutative
454×neg-sub0
450×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0145351387
1443549083
Stop Event
node limit
Counts
724 → 732
Calls
Call 1
Inputs
1
(+.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))
(+.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))
(+.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(*.f64 (pow.f64 hi 3) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 1 (pow.f64 lo 3))))
(*.f64 (pow.f64 hi 3) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 1 (pow.f64 lo 3))))
(*.f64 (pow.f64 hi 3) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 1 (pow.f64 lo 3))))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(*.f64 (pow.f64 hi 3) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 1 (pow.f64 lo 3))))
(*.f64 (pow.f64 hi 3) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 1 (pow.f64 lo 3))))
(*.f64 (pow.f64 hi 3) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 1 (pow.f64 lo 3))))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (+.f64 (pow.f64 hi 3) (pow.f64 lo 3)) (pow.f64 lo 3))
(/.f64 (+.f64 (pow.f64 hi 3) (pow.f64 lo 3)) (pow.f64 lo 3))
(/.f64 (+.f64 (pow.f64 hi 3) (pow.f64 lo 3)) (pow.f64 lo 3))
1
(+.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))
(+.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))
(+.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))
1
(+.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))
(+.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))
(+.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
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 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)
1
1
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(/.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 1 (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) (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 1 (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) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 hi lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo))
hi
(/.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) 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)
hi
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
hi
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
1
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 1 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(/.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 hi 2)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))))
(/.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 hi 2)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi lo)) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi lo)) (pow.f64 hi 2)) (pow.f64 lo 2))
1
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
1
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo)))
1
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
1
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
1
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(*.f64 -1 (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.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 -1 (/.f64 x (*.f64 hi (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.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) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.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 x (*.f64 hi lo)) (/.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 lo (-.f64 1 (/.f64 x hi)))) (*.f64 hi (-.f64 hi x))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 hi (-.f64 hi x))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 hi (-.f64 hi x))) (pow.f64 lo 2))
(/.f64 (*.f64 hi (-.f64 1 (/.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 1 (/.f64 x hi))) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 1 (/.f64 x hi))) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 1 (/.f64 x hi))) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (*.f64 hi (-.f64 1 (/.f64 x hi))) lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 1 (/.f64 x hi)))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 1 (/.f64 x hi)))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 1 (/.f64 x hi)))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))
(*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (*.f64 lo x))))
(*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (*.f64 lo x))) (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (*.f64 lo x))) (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (*.f64 lo x))) (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))))
(/.f64 1 hi)
(/.f64 (+.f64 1 (/.f64 hi lo)) hi)
(/.f64 (+.f64 1 (/.f64 hi lo)) hi)
(/.f64 (+.f64 1 (/.f64 hi lo)) hi)
(/.f64 1 lo)
(/.f64 1 lo)
(/.f64 1 lo)
(/.f64 (+.f64 1 (/.f64 lo hi)) lo)
(/.f64 (+.f64 1 (/.f64 lo hi)) lo)
(/.f64 (+.f64 1 (/.f64 lo hi)) lo)
(/.f64 1 hi)
(/.f64 1 hi)
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.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 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.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 lo (-.f64 1 (/.f64 x hi)))) (*.f64 hi (-.f64 hi x))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 lo (*.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 lo (*.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 lo 2))
1
(+.f64 1 (/.f64 (*.f64 hi (-.f64 1 (/.f64 x hi))) lo))
(+.f64 1 (+.f64 (/.f64 (*.f64 hi (-.f64 1 (/.f64 x hi))) lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))))
(+.f64 1 (+.f64 (/.f64 (*.f64 hi (-.f64 1 (/.f64 x hi))) lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))))
1
(+.f64 1 (/.f64 (*.f64 hi (-.f64 1 (/.f64 x hi))) lo))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 1 (/.f64 x hi)))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 1 (/.f64 x hi)))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)))
(*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (*.f64 lo x)))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (*.f64 lo x)))))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (*.f64 lo x)))))
(*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)) x)) (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)) x)) (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)) x)) (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3))) (*.f64 hi (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3))) (*.f64 hi (+.f64 (*.f64 4 (/.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 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))))))) (/.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 4 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (/.f64 1 (pow.f64 lo 4)) (+.f64 (/.f64 2 (*.f64 hi (pow.f64 lo 3))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)))))))))
(*.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 3) (pow.f64 lo 2)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (+.f64 (*.f64 4 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (/.f64 1 (pow.f64 lo 4)) (+.f64 (/.f64 2 (*.f64 hi (pow.f64 lo 3))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)))))))))))
(/.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 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) 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 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) hi)) (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))) 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 (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 (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 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))
(+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))
(+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))
(/.f64 (*.f64 (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 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.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 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.f64 (pow.f64 lo 2) (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 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.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 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.f64 (pow.f64 lo 2) x)))) x)) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.f64 (pow.f64 lo 2) x)))) x)) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))
(/.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 (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) (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 (*.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 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 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 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(+.f64 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))
(/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x)))))
(/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))
(/.f64 (-.f64 1 (/.f64 x lo)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (/.f64 1 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (/.f64 x (*.f64 lo (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))
(-.f64 (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))) (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (/.f64 1 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (/.f64 x (*.f64 lo (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))
(-.f64 (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (*.f64 hi (-.f64 (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))) (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3))))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))) (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (/.f64 1 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (/.f64 x (*.f64 lo (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) hi)) (pow.f64 hi 2))
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo))) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi) (pow.f64 lo 2))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 4) (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))))) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) hi) (/.f64 (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))) (pow.f64 hi 2))))) (pow.f64 hi 2))
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo))) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 4) (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo)))) (+.f64 (*.f64 (pow.f64 lo 4) (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))))) (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))))))) (+.f64 (*.f64 (pow.f64 lo 4) (*.f64 (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (-.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))))) (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3))))))) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi) (pow.f64 lo 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 4) (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))))) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) hi) (/.f64 (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))) (pow.f64 hi 2))))) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))))) (*.f64 -1 (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))) hi)) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))))) (*.f64 -1 (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))) (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))))) hi))) (*.f64 -1 (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))) hi)) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))))) (*.f64 -1 (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))) (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))))) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4)))))) hi)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 4) (*.f64 (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (-.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))))) (*.f64 -1 (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))))) hi) (/.f64 (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3))))) hi)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))))) (*.f64 -1 (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))) (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))))) hi))) (*.f64 -1 (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))) hi)) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 hi x)))
(*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 hi x)))) (/.f64 1 (*.f64 hi (+.f64 hi x)))))
(*.f64 (pow.f64 lo 2) (+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 (pow.f64 hi 3) (+.f64 hi x))) (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))))) (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 hi x))))) (/.f64 1 (*.f64 hi (+.f64 hi x)))))
(*.f64 (pow.f64 lo 2) (+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (+.f64 hi x))) (*.f64 2 (/.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 hi 3) (+.f64 hi x))) (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)))) hi)))) (/.f64 1 (*.f64 (pow.f64 hi 3) (+.f64 hi x)))) (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))))) (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 hi x))))) (/.f64 1 (*.f64 hi (+.f64 hi x)))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 hi x) lo)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 hi x) lo)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 hi x) 2) (pow.f64 lo 2))))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 hi x) lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (pow.f64 (+.f64 hi x) 2))) (pow.f64 (+.f64 hi x) 3)) (pow.f64 lo 3)))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 hi x) 2) (pow.f64 lo 2))))
1
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 hi x) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 hi (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 hi (+.f64 hi x))) (*.f64 -1 (pow.f64 (+.f64 hi x) 2))) lo)))) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 hi (+.f64 x (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 hi (+.f64 hi x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 hi x) 3) lo)) (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo)))) (*.f64 -1 (pow.f64 (+.f64 hi x) 2))) lo)))) lo)))
(/.f64 (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2)))))) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))))
(-.f64 (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2))))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2))))))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))))) (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2)))))) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))))
(-.f64 (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (*.f64 x (-.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2)))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))))) (*.f64 2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2))))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2))))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2))))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2)))))))) (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2)))))) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))))
(/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))) x)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))) (*.f64 2 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))))) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 2 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))) x)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))) (*.f64 2 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)))) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 2 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))) (pow.f64 x 2)))))) x)
(/.f64 lo (*.f64 x (+.f64 1 (/.f64 hi lo))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 lo (+.f64 1 (/.f64 hi lo)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi lo) (+.f64 1 (/.f64 hi lo))))) x))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 lo (+.f64 1 (/.f64 hi lo)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi lo) (+.f64 1 (/.f64 hi lo)))))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2 (/.f64 (*.f64 hi lo) (+.f64 1 (/.f64 hi lo))))) x))) x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 lo (+.f64 1 (/.f64 hi lo)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi lo) (+.f64 1 (/.f64 hi lo))))))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 2 (/.f64 (*.f64 hi (+.f64 (*.f64 -2 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi lo) (+.f64 1 (/.f64 hi lo))))))) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) x))) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi lo) (+.f64 1 (/.f64 hi lo))))))) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) x))) (*.f64 2 (/.f64 (*.f64 hi lo) (+.f64 1 (/.f64 hi lo))))) x))) x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1))) 1)
(*.f64 1 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) 2) (cbrt.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)))
(*.f64 (hypot.f64 1 (pow.f64 (/.f64 hi lo) 3/2)) (hypot.f64 1 (pow.f64 (/.f64 hi lo) 3/2)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 9) 1) (+.f64 (pow.f64 (/.f64 hi lo) 6) (-.f64 1 (*.f64 (pow.f64 (/.f64 hi lo) 3) 1))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 6) 1) (-.f64 (pow.f64 (/.f64 hi lo) 3) 1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 9) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 6) (-.f64 1 (*.f64 (pow.f64 (/.f64 hi lo) 3) 1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) 6) 1)) (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) 3) 1)))
(pow.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) 3) 1/3)
(pow.f64 (hypot.f64 1 (pow.f64 (/.f64 hi lo) 3/2)) 2)
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) 2))
(log.f64 (exp.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)))
(exp.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) 3)))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) 3)) 1))
(fma.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2) 1)
(fma.f64 1 (pow.f64 (/.f64 hi lo) 3) 1)
(fma.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo) 1)
(fma.f64 (pow.f64 (/.f64 hi lo) 3/2) (pow.f64 (/.f64 hi lo) 3/2) 1)
(-.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) 1)
(*.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(*.f64 1 (pow.f64 (/.f64 hi lo) 3))
(*.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))
(*.f64 (pow.f64 hi 3) (pow.f64 lo -3))
(*.f64 (pow.f64 (/.f64 hi lo) 3/2) (pow.f64 (/.f64 hi lo) 3/2))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi lo)) 3) (pow.f64 (sqrt.f64 (/.f64 hi lo)) 3))
(/.f64 1 (pow.f64 (/.f64 lo hi) 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(/.f64 (pow.f64 (neg.f64 hi) 3) (pow.f64 (neg.f64 lo) 3))
(/.f64 (neg.f64 (pow.f64 hi 3)) (neg.f64 (pow.f64 lo 3)))
(sqrt.f64 (pow.f64 (/.f64 hi lo) 6))
(log.f64 (exp.f64 (pow.f64 (/.f64 hi lo) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 hi lo) 3))))
(cbrt.f64 (pow.f64 (/.f64 hi lo) 9))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) 3)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 hi lo) 3)))
(exp.f64 (*.f64 3 (log.f64 (/.f64 hi lo))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 hi lo))) 1))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) 2))) 1)
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(*.f64 1 (pow.f64 (/.f64 hi lo) 2))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 4)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))
(*.f64 (pow.f64 hi 2) (pow.f64 lo -2))
(/.f64 hi (*.f64 (/.f64 lo hi) lo))
(/.f64 1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(/.f64 (*.f64 hi 1) (*.f64 lo (/.f64 lo hi)))
(/.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(/.f64 (*.f64 (neg.f64 hi) 1) (*.f64 (neg.f64 lo) (/.f64 lo hi)))
(/.f64 (*.f64 1 (neg.f64 hi)) (*.f64 (/.f64 lo hi) (neg.f64 lo)))
(/.f64 (*.f64 hi (neg.f64 hi)) (*.f64 lo (neg.f64 lo)))
(/.f64 (*.f64 (neg.f64 hi) hi) (*.f64 (neg.f64 lo) lo))
(sqrt.f64 (pow.f64 (/.f64 hi lo) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 hi lo) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 hi lo) 2))))
(cbrt.f64 (pow.f64 (/.f64 hi lo) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 hi lo) 2)))
(exp.f64 (*.f64 2 (log.f64 (/.f64 hi lo))))
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 hi lo))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1))) 1)
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 1 (+.f64 (/.f64 hi lo) 1))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) hi)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 2) (cbrt.f64 (+.f64 (/.f64 hi lo) 1)))
(*.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) 1)) (sqrt.f64 (+.f64 (/.f64 hi lo) 1)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (neg.f64 (-.f64 1 (/.f64 hi lo))))
(pow.f64 (+.f64 (/.f64 hi lo) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) 1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 hi lo) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) 1)))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(fma.f64 (/.f64 1 hi) hi (*.f64 (/.f64 1 lo) hi))
(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 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1) 1)
(*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))
(*.f64 1 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))
(*.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1)) (/.f64 1 lo))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(*.f64 (sqrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) (sqrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) 3)
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) 2)
(pow.f64 (/.f64 lo (*.f64 hi (+.f64 (/.f64 hi lo) 1))) -1)
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 2))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 3))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) 1))
(+.f64 hi (*.f64 (/.f64 hi lo) hi))
(+.f64 (*.f64 hi 1) (*.f64 hi (/.f64 hi lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1)))) 1)
(pow.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1))) 3)
(pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1)) 2))
(log.f64 (pow.f64 (exp.f64 hi) (+.f64 (/.f64 hi lo) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1)))))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1)) 3))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (/.f64 hi lo) 1) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1))))
(exp.f64 (+.f64 (log1p.f64 (/.f64 hi lo)) (log.f64 hi)))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 hi lo)) (log.f64 hi)) 1))
(fma.f64 hi 1 (*.f64 hi (/.f64 hi lo)))
(fma.f64 1 hi (*.f64 (/.f64 hi lo) hi))
(fma.f64 (pow.f64 (cbrt.f64 hi) 2) (cbrt.f64 hi) (*.f64 (/.f64 hi lo) hi))
(fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (*.f64 (/.f64 hi lo) hi))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1))) 1)
(*.f64 1 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)) (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 2) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 2)) (-.f64 1 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 2) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 2))) (neg.f64 (-.f64 1 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))))
(pow.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1) 2))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)))
(exp.f64 (log1p.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) 1))
(fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)
(fma.f64 1 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 1)
(fma.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1)) (/.f64 1 lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) 1)
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) (sqrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) 1)
(+.f64 (/.f64 hi lo) 1)
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (*.f64 (/.f64 1 lo) hi))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1))) 1)
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (neg.f64 (-.f64 1 (/.f64 hi lo))))
(pow.f64 (+.f64 (/.f64 hi lo) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) 1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 hi lo) 1))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) 3) (pow.f64 hi 3)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1)))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) 1)))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 1 (/.f64 hi lo) 1)
(fma.f64 (/.f64 1 hi) hi (*.f64 (/.f64 1 lo) hi))
(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 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1) 1)
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (-.f64 hi x)) lo)
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (-.f64 hi x))) (neg.f64 lo))
(pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 1)
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))) 3)
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))) 2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 2))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 hi lo) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 3))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))) 1))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) 1)
(*.f64 1 (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo))) 2) (cbrt.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 (hypot.f64 (pow.f64 hi -1/2) (pow.f64 lo -1/2)) (hypot.f64 (pow.f64 hi -1/2) (pow.f64 lo -1/2)))
(/.f64 (+.f64 lo (*.f64 hi 1)) (*.f64 hi lo))
(/.f64 (+.f64 (pow.f64 hi -3) (pow.f64 lo -3)) (+.f64 (pow.f64 hi -2) (-.f64 (pow.f64 lo -2) (/.f64 1 (*.f64 hi lo)))))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 lo -2)) (-.f64 (/.f64 1 hi) (/.f64 1 lo)))
(/.f64 (+.f64 (*.f64 1 (/.f64 lo 1)) (*.f64 hi 1)) (*.f64 hi (/.f64 lo 1)))
(/.f64 (+.f64 (*.f64 1 (neg.f64 lo)) (*.f64 hi -1)) (*.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 lo (*.f64 (/.f64 hi 1) 1)) (*.f64 (/.f64 hi 1) lo))
(/.f64 (+.f64 (*.f64 1 (/.f64 lo 1)) (*.f64 (/.f64 hi 1) 1)) (*.f64 (/.f64 hi 1) (/.f64 lo 1)))
(/.f64 (+.f64 (*.f64 1 (neg.f64 lo)) (*.f64 (/.f64 hi 1) -1)) (*.f64 (/.f64 hi 1) (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 -1 lo) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) lo))
(/.f64 (+.f64 (*.f64 -1 (/.f64 lo 1)) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (/.f64 lo 1)))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 lo)) (*.f64 (neg.f64 hi) -1)) (*.f64 (neg.f64 hi) (neg.f64 lo)))
(/.f64 (+.f64 hi (*.f64 lo 1)) (*.f64 lo hi))
(/.f64 (+.f64 (*.f64 1 (/.f64 hi 1)) (*.f64 lo 1)) (*.f64 lo (/.f64 hi 1)))
(/.f64 (+.f64 (*.f64 1 (neg.f64 hi)) (*.f64 lo -1)) (*.f64 lo (neg.f64 hi)))
(/.f64 (+.f64 hi (*.f64 (/.f64 lo 1) 1)) (*.f64 (/.f64 lo 1) hi))
(/.f64 (+.f64 (*.f64 1 (/.f64 hi 1)) (*.f64 (/.f64 lo 1) 1)) (*.f64 (/.f64 lo 1) (/.f64 hi 1)))
(/.f64 (+.f64 (*.f64 1 (neg.f64 hi)) (*.f64 (/.f64 lo 1) -1)) (*.f64 (/.f64 lo 1) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 -1 hi) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) hi))
(/.f64 (+.f64 (*.f64 -1 (/.f64 hi 1)) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) (/.f64 hi 1)))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 hi)) (*.f64 (neg.f64 lo) -1)) (*.f64 (neg.f64 lo) (neg.f64 hi)))
(/.f64 (neg.f64 (+.f64 lo (*.f64 hi 1))) (neg.f64 (*.f64 hi lo)))
(/.f64 (neg.f64 (+.f64 (pow.f64 hi -3) (pow.f64 lo -3))) (neg.f64 (+.f64 (pow.f64 hi -2) (-.f64 (pow.f64 lo -2) (/.f64 1 (*.f64 hi lo))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -2) (pow.f64 lo -2))) (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 1 lo))))
(pow.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) 1)
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo))) 3)
(pow.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) 3) 1/3)
(pow.f64 (hypot.f64 (pow.f64 hi -1/2) (pow.f64 lo -1/2)) 2)
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) 2))
(log.f64 (exp.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) 3))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(exp.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo))) 1))
(fma.f64 1 (/.f64 1 hi) (/.f64 1 lo))
(fma.f64 1 (/.f64 1 lo) (/.f64 1 hi))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (pow.f64 lo -2)) (/.f64 1 (cbrt.f64 lo)) (/.f64 1 hi))
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (/.f64 1 lo))
(fma.f64 (pow.f64 lo -1/2) (pow.f64 lo -1/2) (/.f64 1 hi))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1))) 1)
(*.f64 1 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)) (sqrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 2) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 2)) (-.f64 1 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 2) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 2))) (neg.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)))))
(pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1) 2))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))) 1))
(fma.f64 hi (*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) (/.f64 (-.f64 hi x) lo)) 1)
(fma.f64 1 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 1)
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)
(fma.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (-.f64 hi x) lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))) 1)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))) (sqrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))) 1)
(-.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)) 1)
(*.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))
(*.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)))
(*.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2) (pow.f64 (/.f64 (+.f64 hi x) lo) 2))
(*.f64 (pow.f64 (/.f64 (+.f64 hi x) lo) 2) (pow.f64 (+.f64 (/.f64 hi lo) 1) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 4)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) 2))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (+.f64 hi x)) (*.f64 (+.f64 (/.f64 hi lo) 1) (+.f64 hi x))) (pow.f64 lo 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))
(exp.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 (+.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo)))))
(exp.f64 (*.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 (+.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo)))) 1))
(-.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) 1)
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (*.f64 (/.f64 lo (+.f64 hi x)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1)))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (*.f64 (/.f64 lo (+.f64 hi x)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (+.f64 hi x)) lo)
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) 1) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))) (/.f64 lo (+.f64 hi x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) 1) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))) (/.f64 lo (+.f64 hi x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 hi x)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))) lo))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 hi x)) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))) lo))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (neg.f64 (+.f64 hi x))) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))) (neg.f64 lo)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (neg.f64 (+.f64 hi x))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) 1) (*.f64 (-.f64 (/.f64 hi lo) 1) (/.f64 lo (+.f64 hi x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (+.f64 hi x)) (*.f64 (-.f64 (/.f64 hi lo) 1) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (neg.f64 (+.f64 hi x))) (*.f64 (-.f64 (/.f64 hi lo) 1) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) 1) (*.f64 (-.f64 1 (/.f64 hi lo)) (/.f64 lo (+.f64 hi x))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (+.f64 hi x)) (*.f64 (-.f64 1 (/.f64 hi lo)) lo))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (neg.f64 (+.f64 hi x))) (*.f64 (-.f64 1 (/.f64 hi lo)) (neg.f64 lo)))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1)) (*.f64 (/.f64 lo (+.f64 hi x)) (-.f64 (/.f64 hi lo) 1)))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (*.f64 (/.f64 lo (+.f64 hi x)) (-.f64 1 (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 hi x) (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (*.f64 lo (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1)))))
(/.f64 (*.f64 (+.f64 hi x) (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (*.f64 lo (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(/.f64 (*.f64 (+.f64 hi x) (-.f64 (pow.f64 (/.f64 hi lo) 2) 1)) (*.f64 lo (-.f64 (/.f64 hi lo) 1)))
(/.f64 (*.f64 (+.f64 hi x) (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (*.f64 lo (-.f64 1 (/.f64 hi lo))))
(/.f64 (*.f64 (neg.f64 (+.f64 hi x)) (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (*.f64 (neg.f64 lo) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1)))))
(/.f64 (*.f64 (neg.f64 (+.f64 hi x)) (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (*.f64 (neg.f64 lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(/.f64 (*.f64 (neg.f64 (+.f64 hi x)) (-.f64 (pow.f64 (/.f64 hi lo) 2) 1)) (*.f64 (neg.f64 lo) (-.f64 (/.f64 hi lo) 1)))
(/.f64 (*.f64 (neg.f64 (+.f64 hi x)) (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (*.f64 (neg.f64 lo) (-.f64 1 (/.f64 hi lo))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (+.f64 hi x))) (neg.f64 lo))
(pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 1)
(pow.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2) 1/2)
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) 3)
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) 2)
(pow.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 3) 1/3)
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))
(fabs.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 hi x) lo)) (+.f64 (/.f64 hi lo) 1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 3))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))))
(exp.f64 (+.f64 (log.f64 (/.f64 (+.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (+.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))) 1))
(-.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))) (/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))))) 1)
(*.f64 1 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))))
(*.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))) 2) (cbrt.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))) (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))))
(pow.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))) 1)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))) 3)
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))) 3) 1/3)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))) 2)
(pow.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)) (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)))) -1)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))) 2))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) 3) (pow.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))))
(exp.f64 (-.f64 (log1p.f64 (*.f64 (neg.f64 (+.f64 (/.f64 hi lo) 1)) (/.f64 (+.f64 hi x) lo))) (log1p.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (*.f64 (neg.f64 (+.f64 (/.f64 hi lo) 1)) (/.f64 (+.f64 hi x) lo))) (log1p.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))) 1))
Outputs
1
(+.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(+.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(+.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(*.f64 (pow.f64 hi 3) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 1 (pow.f64 lo 3))))
(+.f64 1 (*.f64 (pow.f64 hi 3) (/.f64 1 (pow.f64 lo 3))))
(*.f64 (pow.f64 hi 3) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 1 (pow.f64 lo 3))))
(+.f64 1 (*.f64 (pow.f64 hi 3) (/.f64 1 (pow.f64 lo 3))))
(*.f64 (pow.f64 hi 3) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 1 (pow.f64 lo 3))))
(+.f64 1 (*.f64 (pow.f64 hi 3) (/.f64 1 (pow.f64 lo 3))))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(*.f64 (pow.f64 hi 3) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 1 (pow.f64 lo 3))))
(+.f64 1 (*.f64 (pow.f64 hi 3) (/.f64 1 (pow.f64 lo 3))))
(*.f64 (pow.f64 hi 3) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 1 (pow.f64 lo 3))))
(+.f64 1 (*.f64 (pow.f64 hi 3) (/.f64 1 (pow.f64 lo 3))))
(*.f64 (pow.f64 hi 3) (+.f64 (/.f64 1 (pow.f64 hi 3)) (/.f64 1 (pow.f64 lo 3))))
(+.f64 1 (*.f64 (pow.f64 hi 3) (/.f64 1 (pow.f64 lo 3))))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (+.f64 (pow.f64 hi 3) (pow.f64 lo 3)) (pow.f64 lo 3))
(/.f64 (+.f64 (pow.f64 hi 3) (pow.f64 lo 3)) (pow.f64 lo 3))
(/.f64 (+.f64 (pow.f64 hi 3) (pow.f64 lo 3)) (pow.f64 lo 3))
1
(+.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(+.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(+.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
1
(+.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(+.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(+.f64 1 (/.f64 (pow.f64 hi 3) (pow.f64 lo 3)))
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(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) (pow.f64 lo 2))
(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) (pow.f64 lo 2))
(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) (pow.f64 lo 2))
(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) (pow.f64 lo 2))
(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) (pow.f64 lo 2))
(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) (pow.f64 lo 2))
(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) (pow.f64 lo 2))
(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) (pow.f64 lo 2))
(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) (pow.f64 lo 2))
(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) (pow.f64 lo 2))
(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) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
1
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
1
1
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))
(+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(*.f64 (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 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 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) (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 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 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) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (fma.f64 hi lo (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (fma.f64 hi lo (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (fma.f64 hi lo (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(/.f64 hi lo)
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo))
(/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 lo)) hi) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo))
(/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 lo)) hi) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo))
(/.f64 (-.f64 (/.f64 (pow.f64 hi 2) (neg.f64 lo)) hi) (neg.f64 lo))
hi
(/.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) 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 (fma.f64 hi lo (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 (*.f64 hi lo) (pow.f64 hi 2)) lo)
(/.f64 (fma.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))
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))
1
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)))
(+.f64 1 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 1 (+.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 hi 2)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (/.f64 1 hi) lo) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (/.f64 1 hi) lo) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (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 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (/.f64 1 hi) lo) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (/.f64 1 hi) lo) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2)))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (fma.f64 hi lo (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi lo)) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (+.f64 hi lo) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi lo)) (pow.f64 hi 2)) (pow.f64 lo 2))
(/.f64 (fma.f64 lo (+.f64 hi lo) (pow.f64 hi 2)) (pow.f64 lo 2))
1
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)))
(+.f64 1 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi 2) (pow.f64 lo 2))))
(+.f64 1 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 1 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2)))
1
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 lo))))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 hi) (*.f64 -1 (/.f64 (pow.f64 hi 2) lo))) lo)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (+.f64 hi (/.f64 (pow.f64 hi 2) lo))) lo)))
(-.f64 1 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) (neg.f64 lo))))
1
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
1
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
1
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(*.f64 -1 (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo))))
(fma.f64 -1 (/.f64 x lo) (*.f64 hi (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))
(-.f64 (*.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 x (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 x lo) (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 hi (pow.f64 lo 2)))))
(-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 (/.f64 hi lo) 2)) (/.f64 x lo))
(+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))))
(fma.f64 -1 (/.f64 x lo) (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 hi (pow.f64 lo 2)))))
(-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 (/.f64 hi lo) 2)) (/.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 -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) (fma.f64 -1 (/.f64 (/.f64 x 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 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 2))) (/.f64 (/.f64 x hi) (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.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) (fma.f64 -1 (/.f64 (/.f64 x hi) (pow.f64 lo 2)) (fma.f64 -1 (/.f64 (/.f64 x (pow.f64 hi 2)) lo) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 2))) (/.f64 (/.f64 x (pow.f64 hi 2)) lo)) (/.f64 (/.f64 x hi) (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.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) (fma.f64 -1 (/.f64 (/.f64 x hi) (pow.f64 lo 2)) (fma.f64 -1 (/.f64 (/.f64 x (pow.f64 hi 2)) lo) (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 2))) (/.f64 (/.f64 x (pow.f64 hi 2)) lo)) (/.f64 (/.f64 x hi) (pow.f64 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 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.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 (/.f64 x hi) lo) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 (/.f64 x hi) lo) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.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 (/.f64 x hi) lo) (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 (/.f64 x hi) lo) (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) hi)))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 hi (-.f64 hi x))) (pow.f64 lo 2))
(/.f64 (*.f64 hi (+.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (-.f64 hi x))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 hi (-.f64 hi x))) (pow.f64 lo 2))
(/.f64 (*.f64 hi (+.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (-.f64 hi x))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 hi (-.f64 hi x))) (pow.f64 lo 2))
(/.f64 (*.f64 hi (+.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (-.f64 hi x))) (pow.f64 lo 2))
(/.f64 (*.f64 hi (-.f64 1 (/.f64 x hi))) lo)
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x hi)) lo))
(/.f64 (+.f64 (*.f64 hi (-.f64 1 (/.f64 x hi))) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (fma.f64 hi (-.f64 1 (/.f64 x hi)) (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 1 (/.f64 x hi))) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (fma.f64 hi (-.f64 1 (/.f64 x hi)) (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (+.f64 (*.f64 hi (-.f64 1 (/.f64 x hi))) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (fma.f64 hi (-.f64 1 (/.f64 x hi)) (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (-.f64 1 (/.f64 x hi))) lo)
(*.f64 hi (/.f64 (-.f64 1 (/.f64 x hi)) lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 1 (/.f64 x hi)))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x hi)) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (-.f64 1 (/.f64 x hi)) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 1 (/.f64 x hi)))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x hi)) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (-.f64 1 (/.f64 x hi)) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 1 (/.f64 x hi)))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x hi)) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (-.f64 1 (/.f64 x hi)) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) (neg.f64 lo))
(/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)
(*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))
(fma.f64 -1 (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x) lo)) (*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo)))
(-.f64 (*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo)) (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))
(fma.f64 -1 (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x) lo)) (*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo)))
(-.f64 (*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo)) (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x) lo)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))
(fma.f64 -1 (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x) lo)) (*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo)))
(-.f64 (*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo)) (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x) lo)))
(*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo))
(neg.f64 (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x) lo)))
(/.f64 (*.f64 (*.f64 hi x) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (neg.f64 lo))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (*.f64 lo x))))
(*.f64 x (fma.f64 -1 (/.f64 (fma.f64 hi (/.f64 1 hi) (/.f64 hi lo)) lo) (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x))))
(*.f64 x (-.f64 (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (*.f64 lo x))))
(*.f64 x (fma.f64 -1 (/.f64 (fma.f64 hi (/.f64 1 hi) (/.f64 hi lo)) lo) (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x))))
(*.f64 x (-.f64 (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (*.f64 lo x))))
(*.f64 x (fma.f64 -1 (/.f64 (fma.f64 hi (/.f64 1 hi) (/.f64 hi lo)) lo) (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x))))
(*.f64 x (-.f64 (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo))
(neg.f64 (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x) lo)))
(/.f64 (*.f64 (*.f64 hi x) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (neg.f64 lo))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (*.f64 lo x))) (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))))
(neg.f64 (*.f64 x (fma.f64 -1 (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x)) (/.f64 (fma.f64 hi (/.f64 1 hi) (/.f64 hi lo)) lo))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (*.f64 lo x))) (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))))
(neg.f64 (*.f64 x (fma.f64 -1 (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x)) (/.f64 (fma.f64 hi (/.f64 1 hi) (/.f64 hi lo)) lo))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x)))))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (*.f64 lo x))) (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))))
(neg.f64 (*.f64 x (fma.f64 -1 (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x)) (/.f64 (fma.f64 hi (/.f64 1 hi) (/.f64 hi lo)) lo))))
(*.f64 x (neg.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x)))))
(/.f64 1 hi)
(/.f64 (+.f64 1 (/.f64 hi lo)) hi)
(/.f64 (+.f64 1 (/.f64 hi lo)) hi)
(/.f64 (+.f64 1 (/.f64 hi lo)) hi)
(/.f64 1 lo)
(/.f64 1 lo)
(/.f64 1 lo)
(/.f64 (+.f64 1 (/.f64 lo hi)) lo)
(/.f64 (+.f64 1 (/.f64 lo hi)) lo)
(/.f64 (+.f64 1 (/.f64 lo hi)) lo)
(/.f64 1 hi)
(/.f64 1 hi)
(+.f64 1 (*.f64 -1 (/.f64 x lo)))
(-.f64 1 (/.f64 x lo))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)))))
(+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo))))
(+.f64 1 (-.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (/.f64 x lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))))
(+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (pow.f64 (/.f64 hi lo) 2)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 -1 (/.f64 x (pow.f64 lo 2))) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))))))
(+.f64 (-.f64 1 (/.f64 x lo)) (*.f64 hi (+.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) (/.f64 hi (pow.f64 lo 2)))))
(+.f64 (-.f64 1 (/.f64 x lo)) (+.f64 (*.f64 hi (-.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (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 x (*.f64 hi (pow.f64 lo 2)))) (+.f64 (/.f64 1 (*.f64 hi lo)) (/.f64 1 (pow.f64 lo 2)))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (/.f64 x 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 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 2))) (/.f64 (/.f64 x hi) (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (/.f64 x hi) (pow.f64 lo 2)) (fma.f64 -1 (/.f64 (/.f64 x (pow.f64 hi 2)) lo) (+.f64 (/.f64 (/.f64 1 hi) lo) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2)))))))
(*.f64 (pow.f64 hi 2) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 1 hi) lo) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2)))) (/.f64 (/.f64 x (pow.f64 hi 2)) lo)) (/.f64 (/.f64 x hi) (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 x (*.f64 hi (pow.f64 lo 2)))) (+.f64 (*.f64 -1 (/.f64 x (*.f64 (pow.f64 hi 2) lo))) (+.f64 (/.f64 1 (*.f64 hi lo)) (+.f64 (/.f64 1 (pow.f64 hi 2)) (/.f64 1 (pow.f64 lo 2)))))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (/.f64 x hi) (pow.f64 lo 2)) (fma.f64 -1 (/.f64 (/.f64 x (pow.f64 hi 2)) lo) (+.f64 (/.f64 (/.f64 1 hi) lo) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2)))))))
(*.f64 (pow.f64 hi 2) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 1 hi) lo) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 1 (pow.f64 hi 2)))) (/.f64 (/.f64 x (pow.f64 hi 2)) lo)) (/.f64 (/.f64 x hi) (pow.f64 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 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) hi)) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (fma.f64 -1 (/.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 1 lo)) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.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 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (+.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (/.f64 -1 lo)) hi)))
(*.f64 (pow.f64 hi 2) (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (*.f64 -1 (/.f64 x lo))) hi)) (/.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 (fma.f64 -1 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (+.f64 (-.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (-.f64 1 (/.f64 x lo)) hi)) (/.f64 -1 lo)) hi)))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (*.f64 lo (-.f64 1 (/.f64 x hi)))) (*.f64 hi (-.f64 hi x))) (pow.f64 lo 2))
(/.f64 (*.f64 hi (+.f64 (*.f64 lo (-.f64 1 (/.f64 x hi))) (-.f64 hi x))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 lo (*.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 lo (*.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 lo 2))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 lo (*.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 lo 2))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 lo (*.f64 hi (-.f64 1 (/.f64 x hi)))))) (pow.f64 lo 2))
1
(+.f64 1 (/.f64 (*.f64 hi (-.f64 1 (/.f64 x hi))) lo))
(+.f64 1 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x hi)) lo)))
(+.f64 1 (+.f64 (/.f64 (*.f64 hi (-.f64 1 (/.f64 x hi))) lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))))
(+.f64 (+.f64 1 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x hi)) lo))) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2)))
(+.f64 1 (+.f64 (/.f64 (*.f64 hi (-.f64 1 (/.f64 x hi))) lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2))))
(+.f64 (+.f64 1 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x hi)) lo))) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo 2)))
1
(+.f64 1 (/.f64 (*.f64 hi (-.f64 1 (/.f64 x hi))) lo))
(+.f64 1 (*.f64 hi (/.f64 (-.f64 1 (/.f64 x hi)) lo)))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 1 (/.f64 x hi)))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x hi)) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)))
(-.f64 1 (/.f64 (neg.f64 (fma.f64 hi (-.f64 1 (/.f64 x hi)) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (*.f64 hi (-.f64 1 (/.f64 x hi)))) (*.f64 -1 (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 1 (neg.f64 (/.f64 (*.f64 -1 (fma.f64 hi (-.f64 1 (/.f64 x hi)) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)))
(-.f64 1 (/.f64 (neg.f64 (fma.f64 hi (-.f64 1 (/.f64 x hi)) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(+.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))
(+.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo)))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)))
(+.f64 1 (fma.f64 -1 (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x) lo)) (*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo)) (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x) lo))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)))
(+.f64 1 (fma.f64 -1 (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x) lo)) (*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo)) (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x) lo))))
(+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo)) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)))
(+.f64 1 (fma.f64 -1 (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x) lo)) (*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo))))
(+.f64 1 (-.f64 (*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo)) (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x) lo))))
(*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo))
(neg.f64 (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x) lo)))
(/.f64 (*.f64 (*.f64 hi x) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (neg.f64 lo))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (*.f64 lo x)))))
(*.f64 x (fma.f64 -1 (/.f64 (fma.f64 hi (/.f64 1 hi) (/.f64 hi lo)) lo) (+.f64 (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x)) (/.f64 1 x))))
(*.f64 x (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x)) (/.f64 1 x)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (*.f64 lo x)))))
(*.f64 x (fma.f64 -1 (/.f64 (fma.f64 hi (/.f64 1 hi) (/.f64 hi lo)) lo) (+.f64 (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x)) (/.f64 1 x))))
(*.f64 x (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x)) (/.f64 1 x)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)) (+.f64 (/.f64 1 x) (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (*.f64 lo x)))))
(*.f64 x (fma.f64 -1 (/.f64 (fma.f64 hi (/.f64 1 hi) (/.f64 hi lo)) lo) (+.f64 (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x)) (/.f64 1 x))))
(*.f64 x (-.f64 (+.f64 (*.f64 (/.f64 (pow.f64 hi 2) lo) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x)) (/.f64 1 x)) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))
(*.f64 -1 (/.f64 (*.f64 hi (*.f64 x (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) lo))
(neg.f64 (*.f64 hi (/.f64 (*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) x) lo)))
(/.f64 (*.f64 (*.f64 hi x) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) (neg.f64 lo))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)) x)) (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo))) x) (/.f64 (fma.f64 hi (/.f64 1 hi) (/.f64 hi lo)) lo))))
(*.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) (/.f64 (+.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo))) x)) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)) x)) (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo))) x) (/.f64 (fma.f64 hi (/.f64 1 hi) (/.f64 hi lo)) lo))))
(*.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) (/.f64 (+.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo))) x)) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (+.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo)) x)) (/.f64 (*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo))) lo))))
(neg.f64 (*.f64 x (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo))) x) (/.f64 (fma.f64 hi (/.f64 1 hi) (/.f64 hi lo)) lo))))
(*.f64 (-.f64 (/.f64 (+.f64 1 (/.f64 hi lo)) lo) (/.f64 (+.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) lo))) x)) (neg.f64 x))
(/.f64 (pow.f64 x 2) (pow.f64 lo 2))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 hi (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3))) (*.f64 hi (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 hi (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (fma.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)) (*.f64 hi (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(+.f64 (*.f64 hi (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3))) (*.f64 hi (+.f64 (*.f64 4 (/.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 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))))))) (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))
(fma.f64 hi (fma.f64 2 (/.f64 x (pow.f64 lo 2)) (fma.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)) (*.f64 hi (fma.f64 4 (/.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 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))))))) (/.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 (*.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4)))) (+.f64 (*.f64 4 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (/.f64 1 (pow.f64 lo 4)) (+.f64 (/.f64 2 (*.f64 hi (pow.f64 lo 3))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)))))))))
(*.f64 (pow.f64 hi 4) (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4))) (fma.f64 4 (/.f64 x (*.f64 (pow.f64 lo 3) (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 lo 2)) (+.f64 (+.f64 (/.f64 1 (pow.f64 lo 4)) (/.f64 (/.f64 2 hi) (pow.f64 lo 3))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 4))))))))
(*.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 3) (pow.f64 lo 2)))) (+.f64 (*.f64 2 (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 3) (pow.f64 lo 3)))) (+.f64 (*.f64 4 (/.f64 x (*.f64 (pow.f64 hi 2) (pow.f64 lo 3)))) (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 lo 2))) (+.f64 (/.f64 1 (pow.f64 lo 4)) (+.f64 (/.f64 2 (*.f64 hi (pow.f64 lo 3))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 4)))))))))))
(*.f64 (pow.f64 hi 4) (fma.f64 2 (/.f64 x (*.f64 hi (pow.f64 lo 4))) (fma.f64 2 (/.f64 (/.f64 x (pow.f64 hi 3)) (pow.f64 lo 2)) (fma.f64 2 (/.f64 (/.f64 (pow.f64 x 2) (pow.f64 hi 3)) (pow.f64 lo 3)) (fma.f64 4 (/.f64 x (*.f64 (pow.f64 lo 3) (pow.f64 hi 2))) (+.f64 (/.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 lo 2)) (+.f64 (+.f64 (/.f64 1 (pow.f64 lo 4)) (/.f64 (/.f64 2 hi) (pow.f64 lo 3))) (/.f64 (pow.f64 x 2) (*.f64 (pow.f64 hi 2) (pow.f64 lo 4))))))))))
(/.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 (*.f64 -2 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 (/.f64 x (pow.f64 lo 4)) -2 (/.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 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) 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 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) 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 (+.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 4)) (/.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) 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 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) hi)) (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))) 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 (*.f64 -2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) hi) (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))) 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 (+.f64 (-.f64 (/.f64 (*.f64 -2 x) (pow.f64 lo 4)) (/.f64 (-.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (/.f64 (*.f64 -2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) 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 (+.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 (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 hi (/.f64 (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 hi (/.f64 (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 (+.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 hi (/.f64 (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 (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 hi (/.f64 (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 (pow.f64 hi 2) (/.f64 (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 (pow.f64 hi 2) (/.f64 (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 (pow.f64 hi 2) (/.f64 (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 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 hi x) 2) lo))) lo)) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))
(/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))
(+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (pow.f64 lo 2))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))
(fma.f64 2 (*.f64 hi (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))
(fma.f64 2 (*.f64 hi (*.f64 x (/.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) (pow.f64 lo 2)))
(+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))
(fma.f64 x (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))
(fma.f64 x (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (*.f64 x (/.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) (pow.f64 lo 2)))
(+.f64 (*.f64 x (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (/.f64 (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))
(fma.f64 x (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (*.f64 x (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))
(fma.f64 x (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (*.f64 x (/.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) (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 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.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 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (*.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 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))))
(*.f64 (pow.f64 x 2) (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))
(*.f64 (pow.f64 x 2) (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (*.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 lo) 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 x 2))))))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.f64 (pow.f64 lo 2) (pow.f64 x 2))) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))))
(*.f64 (pow.f64 x 2) (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (*.f64 (pow.f64 lo 2) x))) (+.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (*.f64 (pow.f64 lo 2) (pow.f64 x 2)))))))
(*.f64 (pow.f64 x 2) (fma.f64 2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (*.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 lo) 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 x 2))))))
(/.f64 (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))
(*.f64 (pow.f64 x 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.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 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (*.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 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.f64 (pow.f64 lo 2) x)))) x)) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (neg.f64 (*.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) x)))) x) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (fma.f64 -2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (*.f64 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) x)))) x)))
(*.f64 (pow.f64 x 2) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.f64 (pow.f64 lo 2) x)))) x)) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (neg.f64 (*.f64 (/.f64 (pow.f64 hi 2) (pow.f64 lo 2)) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) x)))) x) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))
(*.f64 (pow.f64 x 2) (-.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (fma.f64 -2 (*.f64 hi (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (*.f64 (pow.f64 (/.f64 hi lo) 2) (neg.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) x)))) x)))
(/.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 (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 (/.f64 1 (pow.f64 lo 2)) (/.f64 x (*.f64 hi (pow.f64 lo 2))))))
(*.f64 (pow.f64 hi 2) (+.f64 (/.f64 (/.f64 1 hi) lo) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (/.f64 x 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 (/.f64 x hi) (pow.f64 lo 2)) (/.f64 (/.f64 x (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 (/.f64 (/.f64 1 hi) lo) (/.f64 1 (pow.f64 lo 2))) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo 2)) (/.f64 (/.f64 x (pow.f64 hi 2)) lo))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(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) (fma.f64 -1 (/.f64 (-.f64 (neg.f64 (/.f64 x (pow.f64 lo 2))) (/.f64 1 lo)) hi) (/.f64 1 (pow.f64 lo 2))))
(*.f64 (pow.f64 hi 2) (-.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (fma.f64 -1 (/.f64 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 -1 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (/.f64 x 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 (fma.f64 -1 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (/.f64 x hi) lo)) (/.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 -1 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (/.f64 x 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 (fma.f64 -1 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (/.f64 x hi) lo)) (/.f64 -1 lo)) hi)))
(/.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 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 (+.f64 hi x) (*.f64 hi (/.f64 (+.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 (+.f64 hi x) (*.f64 hi (/.f64 (+.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (+.f64 x (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo)
(/.f64 (+.f64 (+.f64 hi 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 (fma.f64 -1 (+.f64 hi x) (/.f64 (*.f64 (neg.f64 hi) (+.f64 hi x)) lo)) lo))
(/.f64 (-.f64 (*.f64 hi (/.f64 (+.f64 hi x) (neg.f64 lo))) (+.f64 hi x)) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (fma.f64 -1 (+.f64 hi x) (/.f64 (*.f64 (neg.f64 hi) (+.f64 hi x)) lo)) lo))
(/.f64 (-.f64 (*.f64 hi (/.f64 (+.f64 hi x) (neg.f64 lo))) (+.f64 hi x)) (neg.f64 lo))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (+.f64 hi x)) (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (fma.f64 -1 (+.f64 hi x) (/.f64 (*.f64 (neg.f64 hi) (+.f64 hi x)) lo)) lo))
(/.f64 (-.f64 (*.f64 hi (/.f64 (+.f64 hi x) (neg.f64 lo))) (+.f64 hi x)) (neg.f64 lo))
(/.f64 (*.f64 hi (+.f64 1 (/.f64 hi 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 (+.f64 1 (/.f64 hi lo))) lo))
(fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.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 (+.f64 1 (/.f64 hi lo))) lo))
(fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.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 (+.f64 1 (/.f64 hi lo))) lo))
(fma.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))
(/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)
(*.f64 x (/.f64 (+.f64 1 (/.f64 hi lo)) lo))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 lo x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 lo x))))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (+.f64 (/.f64 1 lo) (+.f64 (/.f64 hi (pow.f64 lo 2)) (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 lo x))))))
(/.f64 (*.f64 x (+.f64 1 (/.f64 hi lo))) lo)
(*.f64 x (/.f64 (+.f64 1 (/.f64 hi lo)) lo))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))
(neg.f64 (*.f64 x (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 lo x))) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))
(*.f64 (-.f64 (*.f64 (neg.f64 hi) (/.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 lo x))) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))
(neg.f64 (*.f64 x (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 lo x))) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))
(*.f64 (-.f64 (*.f64 (neg.f64 hi) (/.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 lo x))) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (neg.f64 x))
(*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo x))) (*.f64 -1 (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))
(neg.f64 (*.f64 x (*.f64 -1 (+.f64 (*.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 lo x))) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)))))
(*.f64 (-.f64 (*.f64 (neg.f64 hi) (/.f64 (+.f64 1 (/.f64 hi lo)) (*.f64 lo x))) (/.f64 (+.f64 1 (/.f64 hi lo)) lo)) (neg.f64 x))
(/.f64 (-.f64 1 (/.f64 x lo)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))
(-.f64 (+.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (/.f64 1 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (/.f64 x (*.f64 lo (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))
(+.f64 (*.f64 hi (*.f64 -1 (-.f64 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2)))))) (/.f64 (-.f64 1 (/.f64 x lo)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))
(+.f64 (*.f64 hi (+.f64 (/.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (/.f64 (-.f64 1 (/.f64 x lo)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))
(-.f64 (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))) (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (/.f64 1 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (/.f64 x (*.f64 lo (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))
(+.f64 (*.f64 hi (+.f64 (*.f64 (neg.f64 hi) (fma.f64 -1 (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (*.f64 -1 (-.f64 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (fma.f64 -1 (*.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))) (/.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))) (*.f64 -1 (-.f64 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))))) (/.f64 (-.f64 1 (/.f64 x lo)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))
(+.f64 (*.f64 hi (+.f64 (-.f64 (/.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 hi (-.f64 (-.f64 (/.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2)))) (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (+.f64 (/.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2)))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))))) (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (/.f64 (-.f64 1 (/.f64 x lo)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))
(-.f64 (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (*.f64 hi (-.f64 (*.f64 -1 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))) (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3))))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))) (/.f64 1 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))))))) (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 1 (/.f64 x lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (/.f64 1 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (/.f64 x (*.f64 lo (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))
(+.f64 (*.f64 hi (-.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 hi (-.f64 (*.f64 (neg.f64 hi) (fma.f64 -1 (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))) (fma.f64 -1 (*.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (/.f64 (*.f64 -1 (-.f64 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (*.f64 (fma.f64 -1 (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (*.f64 -1 (-.f64 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (fma.f64 -1 (*.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))) (/.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))) (/.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))))) (fma.f64 -1 (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (*.f64 -1 (-.f64 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (fma.f64 -1 (*.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2))) (/.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))))) (neg.f64 (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2)))))) (/.f64 (-.f64 1 (/.f64 x lo)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))
(+.f64 (*.f64 hi (+.f64 (/.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (fma.f64 hi (-.f64 (*.f64 hi (neg.f64 (-.f64 (-.f64 (*.f64 (-.f64 (-.f64 (/.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2)))) (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (+.f64 (/.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2)))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))) (/.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))) (*.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (/.f64 (+.f64 (/.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2)))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2)))))) (-.f64 (-.f64 (/.f64 (/.f64 1 (pow.f64 lo 2)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2)))) (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (+.f64 (/.f64 (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2)))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))) (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2)))))) (/.f64 (-.f64 1 (/.f64 x lo)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi) (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) hi)) (pow.f64 hi 2))
(/.f64 (+.f64 (*.f64 (pow.f64 lo 4) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)) (-.f64 (pow.f64 lo 2) (*.f64 (pow.f64 lo 6) (/.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) hi)))) (pow.f64 hi 2))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi) (-.f64 (pow.f64 lo 2) (*.f64 (pow.f64 lo 6) (/.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) hi)))) (pow.f64 hi 2))
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo))) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi) (pow.f64 lo 2))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 4) (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))))) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) hi) (/.f64 (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))) (pow.f64 hi 2))))) (pow.f64 hi 2))
(/.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo))) (pow.f64 hi 2)) (+.f64 (pow.f64 lo 2) (*.f64 (pow.f64 lo 4) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi)))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 lo 4) (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3)))) (-.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6)))) (pow.f64 hi 2)) (+.f64 (*.f64 (pow.f64 lo 6) (/.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) hi)) (*.f64 (pow.f64 lo 6) (/.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (pow.f64 hi 2)))))) (pow.f64 hi 2))
(/.f64 (-.f64 (-.f64 (+.f64 (pow.f64 lo 2) (/.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo))) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 lo 4) (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3)))) (-.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6)))) (pow.f64 hi 2)) (+.f64 (*.f64 (pow.f64 lo 6) (/.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) hi)) (*.f64 (pow.f64 lo 6) (/.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (pow.f64 hi 2)))))) (pow.f64 hi 2))
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo))) (pow.f64 hi 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 (pow.f64 lo 4) (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo)))) (+.f64 (*.f64 (pow.f64 lo 4) (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))))) (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))))))) (+.f64 (*.f64 (pow.f64 lo 4) (*.f64 (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (-.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))))) (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 2))) (*.f64 2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3))))))) (pow.f64 hi 3))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi) (pow.f64 lo 2)))) (+.f64 (/.f64 (*.f64 (pow.f64 lo 4) (*.f64 (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))) (-.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3)))))))) (pow.f64 hi 2)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 2 (/.f64 x (pow.f64 lo 4))) (*.f64 2 (/.f64 1 (pow.f64 lo 3))))) hi) (/.f64 (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))) (pow.f64 hi 2))))) (pow.f64 hi 2))
(/.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo))) (pow.f64 hi 2)) (fma.f64 -1 (/.f64 (fma.f64 (pow.f64 lo 4) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (-.f64 (neg.f64 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo)))) (fma.f64 (pow.f64 lo 4) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (-.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6)))) (*.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (pow.f64 lo 6))))) (fma.f64 (pow.f64 lo 4) (*.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (-.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6)))) (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (pow.f64 lo 6)))) (pow.f64 hi 3)) (+.f64 (pow.f64 lo 2) (*.f64 (pow.f64 lo 4) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) hi))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 lo 4) (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3)))) (-.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6)))) (pow.f64 hi 2)) (+.f64 (*.f64 (pow.f64 lo 6) (/.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) hi)) (*.f64 (pow.f64 lo 6) (/.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (pow.f64 hi 2)))))) (pow.f64 hi 2))
(/.f64 (-.f64 (-.f64 (-.f64 (+.f64 (pow.f64 lo 2) (/.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) hi)) (/.f64 (fma.f64 (pow.f64 lo 4) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (-.f64 (neg.f64 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo)))) (fma.f64 (pow.f64 lo 4) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (-.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6)))) (*.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (pow.f64 lo 6))))) (fma.f64 (pow.f64 lo 4) (*.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (-.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6)))) (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (pow.f64 lo 6)))) (pow.f64 hi 3))) (/.f64 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo))) (pow.f64 hi 2))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 lo 4) (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3)))) (-.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2)))) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6)))) (pow.f64 hi 2)) (+.f64 (*.f64 (pow.f64 lo 6) (/.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) hi)) (*.f64 (pow.f64 lo 6) (/.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (pow.f64 hi 2)))))) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (pow.f64 hi 2))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))))) (*.f64 -1 (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))) hi)) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (fma.f64 -1 (/.f64 (*.f64 -1 (-.f64 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (neg.f64 (/.f64 x (pow.f64 lo 2))))) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6)))) hi) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (-.f64 (pow.f64 lo 2) (/.f64 (fma.f64 (neg.f64 (pow.f64 lo 4)) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6))) hi)) (pow.f64 hi 2))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))))) (*.f64 -1 (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))) (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))))) hi))) (*.f64 -1 (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))) hi)) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (neg.f64 (/.f64 x (pow.f64 lo 2))))) (/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo)))) (fma.f64 -1 (*.f64 (pow.f64 lo 4) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (*.f64 -1 (-.f64 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (neg.f64 (/.f64 x (pow.f64 lo 2))))) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6)))))) (*.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (pow.f64 lo 6)))) hi))) (neg.f64 (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6)))) hi) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (-.f64 (pow.f64 lo 2) (/.f64 (+.f64 (-.f64 (*.f64 (pow.f64 lo 4) (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo)))) (-.f64 (*.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (pow.f64 lo 6)) (*.f64 (pow.f64 lo 4) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (fma.f64 (neg.f64 (pow.f64 lo 4)) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6))))))) hi)) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6))) hi)) (pow.f64 hi 2))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))))) (*.f64 -1 (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))) (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))))) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4)))))) hi)) (+.f64 (/.f64 (*.f64 (pow.f64 lo 4) (*.f64 (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (-.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))))) (*.f64 -1 (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))))) hi) (/.f64 (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 -2 (/.f64 x (pow.f64 lo 2))) (*.f64 -2 (/.f64 (pow.f64 x 2) (pow.f64 lo 3))))) hi)))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (*.f64 (-.f64 (*.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (*.f64 -1 (/.f64 x (pow.f64 lo 2)))))) (*.f64 -1 (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))) (*.f64 (pow.f64 lo 6) (+.f64 (*.f64 4 (/.f64 x (pow.f64 lo 3))) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))))) hi))) (*.f64 -1 (*.f64 (pow.f64 lo 6) (-.f64 (*.f64 2 (/.f64 1 (pow.f64 lo 3))) (*.f64 -2 (/.f64 x (pow.f64 lo 4))))))) hi)) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (fma.f64 -1 (/.f64 (-.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (neg.f64 (/.f64 x (pow.f64 lo 2))))) (/.f64 (-.f64 (fma.f64 -1 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo))) (fma.f64 -1 (*.f64 (pow.f64 lo 4) (/.f64 (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (-.f64 (neg.f64 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo)))) (fma.f64 -1 (*.f64 (pow.f64 lo 4) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (*.f64 -1 (-.f64 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (neg.f64 (/.f64 x (pow.f64 lo 2))))) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6)))))) (*.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (pow.f64 lo 6))))) hi)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 lo 4) (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))) (*.f64 -1 (-.f64 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (neg.f64 (/.f64 x (pow.f64 lo 2))))) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6))))) hi) (*.f64 (pow.f64 lo 6) (/.f64 (*.f64 -2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) hi))))) (fma.f64 -1 (*.f64 (pow.f64 lo 4) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (*.f64 -1 (-.f64 (*.f64 (pow.f64 lo 4) (-.f64 (/.f64 1 lo) (neg.f64 (/.f64 x (pow.f64 lo 2))))) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6)))))) (*.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (pow.f64 lo 6)))) hi))) (neg.f64 (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6)))) hi) (pow.f64 lo 2)) (pow.f64 hi 2))
(/.f64 (-.f64 (pow.f64 lo 2) (/.f64 (+.f64 (-.f64 (*.f64 (pow.f64 lo 4) (fma.f64 -1 (/.f64 x (pow.f64 lo 2)) (/.f64 -1 lo))) (/.f64 (-.f64 (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 lo 4) (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4))))) (fma.f64 (neg.f64 (pow.f64 lo 4)) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6)))) hi) (*.f64 (pow.f64 lo 6) (/.f64 (*.f64 -2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) hi))) (*.f64 (pow.f64 lo 4) (/.f64 (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (-.f64 (neg.f64 (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo)))) (-.f64 (*.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (pow.f64 lo 6)) (*.f64 (pow.f64 lo 4) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (fma.f64 (neg.f64 (pow.f64 lo 4)) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6)))))))) hi))) (*.f64 (pow.f64 lo 4) (-.f64 1 (/.f64 x lo)))) (-.f64 (*.f64 (fma.f64 4 (/.f64 x (pow.f64 lo 3)) (+.f64 (/.f64 1 (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 4)))) (pow.f64 lo 6)) (*.f64 (pow.f64 lo 4) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (fma.f64 (neg.f64 (pow.f64 lo 4)) (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6))))))) hi)) (*.f64 (fma.f64 2 (/.f64 x (pow.f64 lo 4)) (/.f64 2 (pow.f64 lo 3))) (pow.f64 lo 6))) hi)) (pow.f64 hi 2))
(/.f64 (pow.f64 lo 2) (*.f64 hi (+.f64 hi x)))
(*.f64 (pow.f64 lo 2) (+.f64 (*.f64 -1 (/.f64 lo (*.f64 (pow.f64 hi 2) (+.f64 hi x)))) (/.f64 1 (*.f64 hi (+.f64 hi x)))))
(*.f64 (pow.f64 lo 2) (fma.f64 -1 (/.f64 (/.f64 lo (pow.f64 hi 2)) (+.f64 hi x)) (/.f64 1 (*.f64 hi (+.f64 hi x)))))
(*.f64 (pow.f64 lo 2) (-.f64 (/.f64 1 (*.f64 hi (+.f64 hi x))) (/.f64 (/.f64 lo (pow.f64 hi 2)) (+.f64 hi x))))
(*.f64 (pow.f64 lo 2) (+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 (pow.f64 hi 3) (+.f64 hi x))) (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))))) (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 hi x))))) (/.f64 1 (*.f64 hi (+.f64 hi x)))))
(*.f64 (pow.f64 lo 2) (fma.f64 lo (-.f64 (*.f64 lo (-.f64 (/.f64 (/.f64 1 (pow.f64 hi 3)) (+.f64 hi x)) (/.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (+.f64 hi x) 2)))) (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 hi x)))) (/.f64 1 (*.f64 hi (+.f64 hi x)))))
(*.f64 (pow.f64 lo 2) (fma.f64 lo (fma.f64 lo (+.f64 (/.f64 (/.f64 1 (pow.f64 hi 3)) (+.f64 hi x)) (/.f64 -1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)))) (/.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 hi x)))) (/.f64 1 (*.f64 hi (+.f64 hi x)))))
(*.f64 (pow.f64 lo 2) (+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 lo (-.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (+.f64 hi x))) (*.f64 2 (/.f64 (-.f64 (/.f64 1 (*.f64 (pow.f64 hi 3) (+.f64 hi x))) (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)))) hi)))) (/.f64 1 (*.f64 (pow.f64 hi 3) (+.f64 hi x)))) (/.f64 1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2))))) (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 hi x))))) (/.f64 1 (*.f64 hi (+.f64 hi x)))))
(*.f64 (pow.f64 lo 2) (fma.f64 lo (fma.f64 lo (-.f64 (fma.f64 lo (-.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (+.f64 hi x))) (/.f64 (*.f64 2 (-.f64 (/.f64 (/.f64 1 (pow.f64 hi 3)) (+.f64 hi x)) (/.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (+.f64 hi x) 2)))) hi)) (/.f64 (/.f64 1 (pow.f64 hi 3)) (+.f64 hi x))) (/.f64 (/.f64 1 (pow.f64 hi 2)) (pow.f64 (+.f64 hi x) 2))) (neg.f64 (/.f64 1 (*.f64 (pow.f64 hi 2) (+.f64 hi x))))) (/.f64 1 (*.f64 hi (+.f64 hi x)))))
(*.f64 (pow.f64 lo 2) (fma.f64 lo (fma.f64 lo (+.f64 (fma.f64 lo (+.f64 (/.f64 1 (*.f64 (pow.f64 hi 4) (+.f64 hi x))) (*.f64 -2 (/.f64 (+.f64 (/.f64 (/.f64 1 (pow.f64 hi 3)) (+.f64 hi x)) (/.f64 -1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)))) hi))) (/.f64 (/.f64 1 (pow.f64 hi 3)) (+.f64 hi x))) (/.f64 -1 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 hi x) 2)))) (/.f64 -1 (*.f64 (pow.f64 hi 2) (+.f64 hi x)))) (/.f64 1 (*.f64 hi (+.f64 hi x)))))
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 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2))) (*.f64 -1 (/.f64 (+.f64 hi x) lo)))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 hi x) 2) (pow.f64 lo 2))))
(+.f64 1 (-.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2)) (/.f64 (+.f64 hi x) lo))) (/.f64 (neg.f64 (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))))
(+.f64 (-.f64 (-.f64 1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2))) (/.f64 (+.f64 hi x) lo)) (/.f64 (pow.f64 (+.f64 hi x) 2) (pow.f64 lo 2)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2))) (+.f64 (*.f64 -1 (/.f64 (+.f64 hi x) lo)) (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (pow.f64 (+.f64 hi x) 2))) (pow.f64 (+.f64 hi x) 3)) (pow.f64 lo 3)))))) (*.f64 -1 (/.f64 (pow.f64 (+.f64 hi x) 2) (pow.f64 lo 2))))
(+.f64 1 (-.f64 (fma.f64 -1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2)) (*.f64 -1 (+.f64 (/.f64 (+.f64 hi x) lo) (/.f64 (fma.f64 -2 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) (pow.f64 (+.f64 hi x) 3)) (pow.f64 lo 3))))) (/.f64 (neg.f64 (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))))
(+.f64 (+.f64 (-.f64 1 (/.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 lo 2))) (-.f64 (/.f64 (+.f64 hi x) (neg.f64 lo)) (/.f64 (fma.f64 -2 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) (pow.f64 (+.f64 hi x) 3)) (pow.f64 lo 3)))) (/.f64 (pow.f64 (+.f64 hi x) 2) (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 1 (*.f64 -1 (/.f64 (+.f64 hi (+.f64 x (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (*.f64 hi (+.f64 hi x))) (*.f64 -1 (pow.f64 (+.f64 hi x) 2))) lo)))) lo)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 (+.f64 hi x) (neg.f64 (/.f64 (*.f64 -1 (-.f64 (*.f64 hi (+.f64 hi x)) (pow.f64 (+.f64 hi x) 2))) lo))) lo)))
(-.f64 1 (/.f64 (+.f64 hi (-.f64 x (/.f64 (fma.f64 (neg.f64 hi) (+.f64 hi x) (pow.f64 (+.f64 hi x) 2)) lo))) lo))
(+.f64 1 (*.f64 -1 (/.f64 (+.f64 hi (+.f64 x (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 hi (+.f64 hi x))) (+.f64 (*.f64 -1 (/.f64 (pow.f64 (+.f64 hi x) 3) lo)) (*.f64 2 (/.f64 (*.f64 hi (pow.f64 (+.f64 hi x) 2)) lo)))) (*.f64 -1 (pow.f64 (+.f64 hi x) 2))) lo)))) lo)))
(+.f64 1 (neg.f64 (/.f64 (+.f64 (+.f64 hi x) (neg.f64 (/.f64 (-.f64 (fma.f64 -1 (*.f64 hi (+.f64 hi x)) (fma.f64 -1 (/.f64 (pow.f64 (+.f64 hi x) 3) lo) (*.f64 2 (*.f64 hi (/.f64 (pow.f64 (+.f64 hi x) 2) lo))))) (neg.f64 (pow.f64 (+.f64 hi x) 2))) lo))) lo)))
(-.f64 1 (/.f64 (+.f64 hi (-.f64 x (/.f64 (+.f64 (-.f64 (-.f64 (*.f64 2 (*.f64 hi (/.f64 (pow.f64 (+.f64 hi x) 2) lo))) (/.f64 (pow.f64 (+.f64 hi x) 3) lo)) (*.f64 hi (+.f64 hi x))) (pow.f64 (+.f64 hi x) 2)) lo))) lo))
(/.f64 (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))
(/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))))
(/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))))
(-.f64 (+.f64 (*.f64 x (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2)))))) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))))) (*.f64 2 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))) (pow.f64 (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) 2)))))) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))))
(+.f64 (*.f64 x (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))) (*.f64 2 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))) 2)))))) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))))
(-.f64 (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2))))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2))))))) (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))))) (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2)))))) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))))
(+.f64 (*.f64 x (+.f64 (fma.f64 -1 (*.f64 x (fma.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))))) (*.f64 2 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))) (pow.f64 (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) 2)))))) (neg.f64 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))))) (*.f64 2 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))) (pow.f64 (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) 2)))))) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))))
(+.f64 (*.f64 x (fma.f64 -1 (+.f64 (*.f64 x (fma.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (/.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))) (*.f64 2 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))))))) (*.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))) 2))))) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))))) (*.f64 2 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))) 2)))))) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))))
(-.f64 (+.f64 (*.f64 x (-.f64 (+.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (*.f64 x (-.f64 (*.f64 -1 (*.f64 x (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2)))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))))) (*.f64 2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2))))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2))))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))))))) (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 (*.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2))))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2)))))))) (*.f64 -2 (/.f64 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo)))) (*.f64 (pow.f64 lo 2) (pow.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) 2)))))) (/.f64 1 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) (*.f64 lo (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))))
(+.f64 (*.f64 x (+.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))) (*.f64 x (-.f64 (neg.f64 (*.f64 x (fma.f64 -1 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))))) (*.f64 2 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))) (pow.f64 (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))))) (*.f64 2 (/.f64 (*.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (fma.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))))) (*.f64 2 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))) (pow.f64 (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) 2)))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))))))))) (fma.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (/.f64 (+.f64 (neg.f64 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))))) (*.f64 2 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))) (pow.f64 (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))))))) (neg.f64 (*.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) 2)))))))) (*.f64 2 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))) (pow.f64 (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) 2)))))) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))))
(+.f64 (*.f64 x (+.f64 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (neg.f64 (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))))) (fma.f64 x (-.f64 (*.f64 (-.f64 (*.f64 2 (/.f64 (*.f64 (*.f64 hi (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (fma.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (/.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))) (*.f64 2 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))))))) (*.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))))) (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (/.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))) (*.f64 2 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))))))) (neg.f64 x)) (fma.f64 -2 (*.f64 hi (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (/.f64 (fma.f64 -1 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))) (*.f64 2 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))) 2))))) (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))))))) (*.f64 (neg.f64 (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))) 2))))) (*.f64 2 (*.f64 (/.f64 hi (pow.f64 lo 2)) (/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))) (pow.f64 (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))) 2))))))) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))))
(/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))
(*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))) x)
(/.f64 (+.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 lo 2) x) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 -2 (/.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))) x)
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 lo 2) x) (neg.f64 (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (fma.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (*.f64 -2 (/.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))))) x)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))) (*.f64 2 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))))) (pow.f64 x 2))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 2 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))) x)
(/.f64 (+.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 lo 2) x) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)) (*.f64 (*.f64 2 hi) (+.f64 (neg.f64 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))))))) (pow.f64 x 2)) (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))) (*.f64 -2 (/.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))) x)
(/.f64 (+.f64 (-.f64 (-.f64 (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 (-.f64 (*.f64 (*.f64 2 hi) (fma.f64 -1 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))))) (/.f64 (*.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))) (pow.f64 x 2))) (*.f64 (/.f64 (pow.f64 lo 2) x) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 -2 (/.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))) x)
(/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 -1 (/.f64 (+.f64 (*.f64 -2 (*.f64 hi (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))) (*.f64 2 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (pow.f64 x 3))) (/.f64 (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 4) (*.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))))) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)))) (+.f64 (*.f64 2 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 2 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi (*.f64 (pow.f64 lo 2) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))) (pow.f64 x 2)))))) x)
(/.f64 (-.f64 (fma.f64 -1 (*.f64 (/.f64 (pow.f64 lo 2) x) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (fma.f64 -1 (/.f64 (fma.f64 -2 (*.f64 hi (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)) (*.f64 (*.f64 2 hi) (+.f64 (neg.f64 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))))))) (neg.f64 (*.f64 (pow.f64 lo 2) (/.f64 (*.f64 (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (+.f64 (neg.f64 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))) (pow.f64 x 3)) (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))) (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))) (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 hi (/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))))) (pow.f64 x 2))))))) x)
(/.f64 (-.f64 (-.f64 (-.f64 (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 (-.f64 (*.f64 (*.f64 -2 hi) (-.f64 (*.f64 (*.f64 2 hi) (fma.f64 -1 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))))) (/.f64 (*.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4)))) (*.f64 (pow.f64 lo 2) (/.f64 (*.f64 (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))) (fma.f64 -1 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (pow.f64 x 3))) (*.f64 (/.f64 (pow.f64 lo 2) x) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (-.f64 (*.f64 2 (+.f64 (/.f64 (*.f64 (*.f64 hi (pow.f64 lo 2)) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 hi (/.f64 (fma.f64 -1 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 -2 (*.f64 hi (*.f64 (pow.f64 lo 2) (/.f64 (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))))) (pow.f64 x 2))))) (/.f64 (*.f64 (*.f64 (pow.f64 lo 4) (+.f64 (/.f64 1 lo) (/.f64 hi (pow.f64 lo 2)))) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))) (*.f64 (pow.f64 x 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 4))))) x)
(/.f64 lo (*.f64 x (+.f64 1 (/.f64 hi lo))))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 lo (+.f64 1 (/.f64 hi lo)))) (*.f64 -1 (/.f64 (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi lo) (+.f64 1 (/.f64 hi lo))))) x))) x))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 (/.f64 lo (+.f64 1 (/.f64 hi lo))) (/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 -2 (*.f64 hi (/.f64 lo (+.f64 1 (/.f64 hi lo)))))) x))) x))
(/.f64 (-.f64 (/.f64 (neg.f64 lo) (+.f64 1 (/.f64 hi lo))) (/.f64 (fma.f64 -1 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 -2 (*.f64 hi (/.f64 lo (+.f64 1 (/.f64 hi lo)))))) x)) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 lo (+.f64 1 (/.f64 hi lo)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi lo) (+.f64 1 (/.f64 hi lo)))))) x)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))))) (*.f64 2 (/.f64 (*.f64 hi lo) (+.f64 1 (/.f64 hi lo))))) x))) x))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 (/.f64 lo (+.f64 1 (/.f64 hi lo))) (/.f64 (+.f64 (fma.f64 -2 (*.f64 hi (/.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 -2 (*.f64 hi (/.f64 lo (+.f64 1 (/.f64 hi lo)))))) x)) (fma.f64 -1 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 (pow.f64 lo 3) (/.f64 (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2)))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))))) (*.f64 -2 (*.f64 hi (/.f64 lo (+.f64 1 (/.f64 hi lo)))))) x))) x))
(/.f64 (-.f64 (/.f64 (neg.f64 lo) (+.f64 1 (/.f64 hi lo))) (/.f64 (+.f64 (fma.f64 -2 (*.f64 hi (/.f64 (fma.f64 -1 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 -2 (*.f64 hi (/.f64 lo (+.f64 1 (/.f64 hi lo)))))) x)) (-.f64 (*.f64 (pow.f64 lo 3) (/.f64 (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))))) (*.f64 -2 (*.f64 hi (/.f64 lo (+.f64 1 (/.f64 hi lo)))))) x)) (neg.f64 x))
(*.f64 -1 (/.f64 (+.f64 (*.f64 -1 (/.f64 lo (+.f64 1 (/.f64 hi lo)))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 -1 (/.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (*.f64 (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))) (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi lo) (+.f64 1 (/.f64 hi lo))))))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 2 (/.f64 (*.f64 hi (+.f64 (*.f64 -2 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi lo) (+.f64 1 (/.f64 hi lo))))))) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) x))) (+.f64 (*.f64 -2 (*.f64 hi (-.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (*.f64 hi (+.f64 1 (/.f64 hi lo))) lo))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (/.f64 (*.f64 hi lo) (+.f64 1 (/.f64 hi lo))))))) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 1 (/.f64 (*.f64 (pow.f64 hi 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) x))) (*.f64 2 (/.f64 (*.f64 hi lo) (+.f64 1 (/.f64 hi lo))))) x))) x))
(neg.f64 (/.f64 (*.f64 -1 (+.f64 (/.f64 lo (+.f64 1 (/.f64 hi lo))) (/.f64 (+.f64 (*.f64 -1 (+.f64 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 (-.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))) (+.f64 (neg.f64 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 -2 (*.f64 hi (/.f64 lo (+.f64 1 (/.f64 hi lo))))))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 2 (*.f64 hi (/.f64 (fma.f64 -2 (*.f64 hi (+.f64 (neg.f64 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 -2 (*.f64 hi (/.f64 lo (+.f64 1 (/.f64 hi lo))))))) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) x)))) (fma.f64 -2 (*.f64 hi (+.f64 (neg.f64 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (*.f64 -2 (*.f64 hi (/.f64 lo (+.f64 1 (/.f64 hi lo))))))) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 1 (*.f64 (pow.f64 hi 2) (/.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 lo 2))))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) x))) (*.f64 -2 (*.f64 hi (/.f64 lo (+.f64 1 (/.f64 hi lo)))))) x))) x))
(/.f64 (-.f64 (/.f64 (neg.f64 lo) (+.f64 1 (/.f64 hi lo))) (/.f64 (fma.f64 -1 (+.f64 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (/.f64 (-.f64 (-.f64 (*.f64 2 (*.f64 hi (/.f64 (fma.f64 -2 (*.f64 hi (fma.f64 -1 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 -2 (*.f64 hi (/.f64 lo (+.f64 1 (/.f64 hi lo))))))) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3))) x))) (/.f64 (*.f64 (*.f64 (pow.f64 lo 2) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))) (fma.f64 -1 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 -2 (*.f64 hi (/.f64 lo (+.f64 1 (/.f64 hi lo))))))) (*.f64 x (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)))) (fma.f64 -2 (*.f64 hi (fma.f64 -1 (*.f64 (pow.f64 lo 2) (/.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2))) (*.f64 -2 (*.f64 hi (/.f64 lo (+.f64 1 (/.f64 hi lo))))))) (/.f64 (*.f64 (pow.f64 lo 3) (-.f64 1 (/.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2) (pow.f64 lo 2)))) (pow.f64 (+.f64 1 (/.f64 hi lo)) 3)))) x)) (*.f64 -2 (*.f64 hi (/.f64 lo (+.f64 1 (/.f64 hi lo)))))) x)) (neg.f64 x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1))) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3))))
(*.f64 1 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1))
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) 2) (cbrt.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)))
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(*.f64 (hypot.f64 1 (pow.f64 (/.f64 hi lo) 3/2)) (hypot.f64 1 (pow.f64 (/.f64 hi lo) 3/2)))
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 9) 1) (+.f64 (pow.f64 (/.f64 hi lo) 6) (-.f64 1 (*.f64 (pow.f64 (/.f64 hi lo) 3) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 9)) (+.f64 (pow.f64 (/.f64 hi lo) 6) (-.f64 1 (pow.f64 (/.f64 hi lo) 3))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 6) 1) (-.f64 (pow.f64 (/.f64 hi lo) 3) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 6) -1) (+.f64 (pow.f64 (/.f64 hi lo) 3) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 9) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 6) (-.f64 1 (*.f64 (pow.f64 (/.f64 hi lo) 3) 1)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 9)) -1) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 6) (-.f64 1 (pow.f64 (/.f64 hi lo) 3)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 9)) (neg.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 6)) (+.f64 -1 (pow.f64 (/.f64 hi lo) 3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) 6) 1)) (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) 3) 1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 6) -1)) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) -1)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 6) -1) (neg.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 3)) 1)))
(pow.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) 1)
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) 3)
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (pow.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) 3) 1/3)
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (hypot.f64 1 (pow.f64 (/.f64 hi lo) 3/2)) 2)
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(sqrt.f64 (pow.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) 2))
(sqrt.f64 (pow.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) 2))
(fabs.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)))
(log.f64 (exp.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)))
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1))))
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) 3))
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(expm1.f64 (log1p.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)))
(expm1.f64 (log1p.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3))))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)))
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(exp.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) 3)))
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(exp.f64 (*.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) 3)) 1))
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(fma.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2) 1)
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(fma.f64 1 (pow.f64 (/.f64 hi lo) 3) 1)
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(fma.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo) 1)
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(fma.f64 (pow.f64 (/.f64 hi lo) 3/2) (pow.f64 (/.f64 hi lo) 3/2) 1)
(+.f64 1 (pow.f64 (/.f64 hi lo) 3))
(-.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) 1)
(pow.f64 (/.f64 hi lo) 3)
(*.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) 2))
(pow.f64 (/.f64 hi lo) 3)
(*.f64 1 (pow.f64 (/.f64 hi lo) 3))
(pow.f64 (/.f64 hi lo) 3)
(*.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))
(pow.f64 (/.f64 hi lo) 3)
(*.f64 (pow.f64 hi 3) (pow.f64 lo -3))
(*.f64 (pow.f64 (/.f64 hi lo) 3/2) (pow.f64 (/.f64 hi lo) 3/2))
(pow.f64 (/.f64 hi lo) 3)
(*.f64 (pow.f64 (sqrt.f64 (/.f64 hi lo)) 3) (pow.f64 (sqrt.f64 (/.f64 hi lo)) 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 1 (pow.f64 (/.f64 lo hi) 3))
(/.f64 (pow.f64 hi 3) (pow.f64 lo 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (pow.f64 (neg.f64 hi) 3) (pow.f64 (neg.f64 lo) 3))
(pow.f64 (/.f64 hi lo) 3)
(/.f64 (neg.f64 (pow.f64 hi 3)) (neg.f64 (pow.f64 lo 3)))
(pow.f64 (/.f64 hi lo) 3)
(sqrt.f64 (pow.f64 (/.f64 hi lo) 6))
(log.f64 (exp.f64 (pow.f64 (/.f64 hi lo) 3)))
(pow.f64 (/.f64 hi lo) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 hi lo) 3))))
(pow.f64 (/.f64 hi lo) 3)
(cbrt.f64 (pow.f64 (/.f64 hi lo) 9))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) 3)))
(pow.f64 (/.f64 hi lo) 3)
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 hi lo) 3)))
(pow.f64 (/.f64 hi lo) 3)
(exp.f64 (*.f64 3 (log.f64 (/.f64 hi lo))))
(pow.f64 (/.f64 hi lo) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (/.f64 hi lo))) 1))
(pow.f64 (/.f64 hi lo) 3)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) 2))) 1)
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) 2)))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(*.f64 1 (pow.f64 (/.f64 hi lo) 2))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) 4)) (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2))
(*.f64 (pow.f64 hi 2) (pow.f64 lo -2))
(/.f64 hi (*.f64 (/.f64 lo hi) lo))
(/.f64 hi (/.f64 (pow.f64 lo 2) hi))
(/.f64 1 (*.f64 (/.f64 lo hi) (/.f64 lo hi)))
(/.f64 1 (/.f64 (/.f64 (pow.f64 lo 2) hi) hi))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (*.f64 hi 1) (*.f64 lo (/.f64 lo hi)))
(/.f64 hi (/.f64 (pow.f64 lo 2) hi))
(/.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (*.f64 (neg.f64 hi) 1) (*.f64 (neg.f64 lo) (/.f64 lo hi)))
(/.f64 (neg.f64 hi) (/.f64 (neg.f64 (pow.f64 lo 2)) hi))
(/.f64 (neg.f64 hi) (/.f64 (pow.f64 lo 2) (neg.f64 hi)))
(/.f64 (*.f64 1 (neg.f64 hi)) (*.f64 (/.f64 lo hi) (neg.f64 lo)))
(/.f64 (neg.f64 hi) (/.f64 (neg.f64 (pow.f64 lo 2)) hi))
(/.f64 (neg.f64 hi) (/.f64 (pow.f64 lo 2) (neg.f64 hi)))
(/.f64 (*.f64 hi (neg.f64 hi)) (*.f64 lo (neg.f64 lo)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(/.f64 (*.f64 (neg.f64 hi) hi) (*.f64 (neg.f64 lo) lo))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(sqrt.f64 (pow.f64 (/.f64 hi lo) 4))
(log.f64 (exp.f64 (pow.f64 (/.f64 hi lo) 2)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (/.f64 hi lo) 2))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(cbrt.f64 (pow.f64 (/.f64 hi lo) 6))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 hi lo) 2)))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(exp.f64 (*.f64 2 (log.f64 (/.f64 hi lo))))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(exp.f64 (*.f64 (*.f64 2 (log.f64 (/.f64 hi lo))) 1))
(/.f64 (pow.f64 hi 2) (pow.f64 lo 2))
(pow.f64 (/.f64 hi lo) 2)
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1))) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(*.f64 1 (+.f64 (/.f64 hi lo) 1))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) hi)
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 2) (cbrt.f64 (+.f64 (/.f64 hi lo) 1)))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(*.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) 1)) (sqrt.f64 (+.f64 (/.f64 hi lo) 1)))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 hi lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 3)) -1) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (neg.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 3)) -1) (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (neg.f64 (-.f64 -1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1)) (neg.f64 (+.f64 (/.f64 hi lo) -1)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (neg.f64 (+.f64 (/.f64 hi (neg.f64 lo)) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (neg.f64 (-.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (neg.f64 (-.f64 1 (/.f64 hi lo))))
(pow.f64 (+.f64 (/.f64 hi lo) 1) 1)
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 3)
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3) 1/3)
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) 1)) 2)
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 hi lo) 1))))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) 3) (pow.f64 hi 3)))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) 3)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1)))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) 1)))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(fma.f64 1 (/.f64 hi lo) 1)
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(fma.f64 (/.f64 1 hi) hi (*.f64 (/.f64 1 lo) hi))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(-.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1) 1)
(+.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1) -1)
(*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(*.f64 1 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(*.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1)) (/.f64 1 lo))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(*.f64 (sqrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) (sqrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 1)
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) 3)
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 3) 1/3)
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) 2)
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(pow.f64 (/.f64 lo (*.f64 hi (+.f64 (/.f64 hi lo) 1))) -1)
(/.f64 1 (/.f64 lo (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 2))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo) 2))
(fabs.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 3))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(exp.f64 (log.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) 1))
(/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)
(+.f64 hi (*.f64 (/.f64 hi lo) hi))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(+.f64 (*.f64 hi 1) (*.f64 hi (/.f64 hi lo)))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1)))) 1)
(expm1.f64 (log1p.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))
(pow.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1)) 1)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1))) 3)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1)) 3) 1/3)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1))) 2)
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(sqrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1)) 2))
(sqrt.f64 (pow.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) 2))
(fabs.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)))
(log.f64 (pow.f64 (exp.f64 hi) (+.f64 (/.f64 hi lo) 1)))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1)))))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1)) 3))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (/.f64 hi lo) 1) 3)))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3) (pow.f64 hi 3)))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1))))
(expm1.f64 (log1p.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1))))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(exp.f64 (+.f64 (log1p.f64 (/.f64 hi lo)) (log.f64 hi)))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(exp.f64 (*.f64 (+.f64 (log1p.f64 (/.f64 hi lo)) (log.f64 hi)) 1))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 hi 1 (*.f64 hi (/.f64 hi lo)))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 1 hi (*.f64 (/.f64 hi lo) hi))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 (pow.f64 (cbrt.f64 hi) 2) (cbrt.f64 hi) (*.f64 (/.f64 hi lo) hi))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (*.f64 (/.f64 hi lo) hi))
(+.f64 hi (/.f64 (pow.f64 hi 2) lo))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1))) 1)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)))
(*.f64 1 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1))
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)) 2) (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)))
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)) (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)))
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(/.f64 (+.f64 1 (pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 2) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo) 2) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 2)) (-.f64 1 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo) 2)) (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 2) (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))))
(neg.f64 (/.f64 (+.f64 -1 (neg.f64 (pow.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo) 3))) (+.f64 1 (-.f64 (pow.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo) 2) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)))))
(/.f64 (-.f64 -1 (pow.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo) 3)) (-.f64 -1 (-.f64 (pow.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo) 2) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 2))) (neg.f64 (-.f64 1 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo) 2))) (neg.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo) 2)) (neg.f64 (neg.f64 (-.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)))))
(pow.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1) 1)
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)) 3)
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1) 3) 1/3)
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)) 2)
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1) 2))
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1) 2))
(fabs.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)))
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1))))
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1) 3))
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)))
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(exp.f64 (log1p.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)))
(+.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))
(exp.f64 (*.f64 (log1p.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) 1))
(exp.f64 (log1p.f64 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo)))
(+.f64 1 (/.f64 (+.f64 hi (/.f64 (pow.f64 hi 2) lo)) lo))
(fma.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo) 1)
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(fma.f64 1 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo)) 1)
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(fma.f64 (*.f64 hi (+.f64 (/.f64 hi lo) 1)) (/.f64 1 lo) 1)
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) 2) (cbrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) 1)
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) (sqrt.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 hi lo) 1) lo))) 1)
(fma.f64 hi (/.f64 (+.f64 1 (/.f64 hi lo)) lo) 1)
(+.f64 (/.f64 hi lo) 1)
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (*.f64 (/.f64 1 lo) hi))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1))) 1)
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 hi lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (-.f64 (/.f64 hi lo) 1))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 3)) -1) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (neg.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 hi lo) 3)) -1) (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (neg.f64 (-.f64 -1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1)) (neg.f64 (-.f64 (/.f64 hi lo) 1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1)) (neg.f64 (+.f64 (/.f64 hi lo) -1)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (neg.f64 (+.f64 (/.f64 hi (neg.f64 lo)) 1)))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (neg.f64 (-.f64 1 (/.f64 hi lo))))
(/.f64 (+.f64 -1 (pow.f64 (/.f64 hi lo) 2)) (neg.f64 (-.f64 1 (/.f64 hi lo))))
(pow.f64 (+.f64 (/.f64 hi lo) 1) 1)
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) 1)) 3)
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3) 1/3)
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) 1)) 2)
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) 1)))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 hi lo) 1))))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 3))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) 3) (pow.f64 hi 3)))
(cbrt.f64 (*.f64 (pow.f64 hi 3) (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) 3)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) 1)))
(expm1.f64 (log1p.f64 (+.f64 1 (/.f64 hi lo))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) 1)))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) 1))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(fma.f64 hi (/.f64 1 lo) 1)
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(fma.f64 1 (/.f64 hi lo) 1)
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(fma.f64 (/.f64 1 hi) hi (*.f64 (/.f64 1 lo) hi))
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) 2) (cbrt.f64 (/.f64 hi lo)) 1)
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) 1)
(fma.f64 hi (/.f64 1 hi) (/.f64 hi lo))
(+.f64 1 (/.f64 hi lo))
(-.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1) 1)
(+.f64 (fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1) -1)
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (-.f64 hi x)) lo)
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (-.f64 hi x))) (neg.f64 lo))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 1)
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))) 3)
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 3) 1/3)
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))) 2)
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 2))
(fabs.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 hi lo) 1)))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)))))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 3))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))) 1))
(*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) 1)
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(*.f64 1 (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(+.f64 (/.f64 1 hi) (/.f64 1 lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo))) 2) (cbrt.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(+.f64 (/.f64 1 hi) (/.f64 1 lo))
(*.f64 (hypot.f64 (pow.f64 hi -1/2) (pow.f64 lo -1/2)) (hypot.f64 (pow.f64 hi -1/2) (pow.f64 lo -1/2)))
(pow.f64 (hypot.f64 (pow.f64 hi -1/2) (pow.f64 lo -1/2)) 2)
(+.f64 (pow.f64 hi -1) (pow.f64 lo -1))
(/.f64 (+.f64 lo (*.f64 hi 1)) (*.f64 hi lo))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (pow.f64 hi -3) (pow.f64 lo -3)) (+.f64 (pow.f64 hi -2) (-.f64 (pow.f64 lo -2) (/.f64 1 (*.f64 hi lo)))))
(/.f64 (+.f64 (pow.f64 lo -3) (pow.f64 hi -3)) (-.f64 (+.f64 (pow.f64 hi -2) (pow.f64 lo -2)) (/.f64 (/.f64 1 hi) lo)))
(/.f64 (-.f64 (pow.f64 hi -2) (pow.f64 lo -2)) (-.f64 (/.f64 1 hi) (/.f64 1 lo)))
(/.f64 (+.f64 (*.f64 1 (/.f64 lo 1)) (*.f64 hi 1)) (*.f64 hi (/.f64 lo 1)))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 1 (neg.f64 lo)) (*.f64 hi -1)) (*.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 lo (*.f64 (/.f64 hi 1) 1)) (*.f64 (/.f64 hi 1) lo))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 1 (/.f64 lo 1)) (*.f64 (/.f64 hi 1) 1)) (*.f64 (/.f64 hi 1) (/.f64 lo 1)))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 1 (neg.f64 lo)) (*.f64 (/.f64 hi 1) -1)) (*.f64 (/.f64 hi 1) (neg.f64 lo)))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 -1 lo) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) lo))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 -1 (/.f64 lo 1)) (*.f64 (neg.f64 hi) 1)) (*.f64 (neg.f64 hi) (/.f64 lo 1)))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 lo)) (*.f64 (neg.f64 hi) -1)) (*.f64 (neg.f64 hi) (neg.f64 lo)))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 hi (*.f64 lo 1)) (*.f64 lo hi))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 1 (/.f64 hi 1)) (*.f64 lo 1)) (*.f64 lo (/.f64 hi 1)))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 1 (neg.f64 hi)) (*.f64 lo -1)) (*.f64 lo (neg.f64 hi)))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 hi (*.f64 (/.f64 lo 1) 1)) (*.f64 (/.f64 lo 1) hi))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 1 (/.f64 hi 1)) (*.f64 (/.f64 lo 1) 1)) (*.f64 (/.f64 lo 1) (/.f64 hi 1)))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 1 (neg.f64 hi)) (*.f64 (/.f64 lo 1) -1)) (*.f64 (/.f64 lo 1) (neg.f64 hi)))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 -1 hi) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) hi))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 -1 (/.f64 hi 1)) (*.f64 (neg.f64 lo) 1)) (*.f64 (neg.f64 lo) (/.f64 hi 1)))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 -1 (neg.f64 hi)) (*.f64 (neg.f64 lo) -1)) (*.f64 (neg.f64 lo) (neg.f64 hi)))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (neg.f64 (+.f64 lo (*.f64 hi 1))) (neg.f64 (*.f64 hi lo)))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (neg.f64 (+.f64 (pow.f64 hi -3) (pow.f64 lo -3))) (neg.f64 (+.f64 (pow.f64 hi -2) (-.f64 (pow.f64 lo -2) (/.f64 1 (*.f64 hi lo))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 lo -3) (pow.f64 hi -3))) (neg.f64 (-.f64 (+.f64 (pow.f64 hi -2) (pow.f64 lo -2)) (/.f64 (/.f64 1 hi) lo))))
(/.f64 (neg.f64 (-.f64 (neg.f64 (pow.f64 hi -3)) (pow.f64 lo -3))) (-.f64 (+.f64 (pow.f64 hi -2) (pow.f64 lo -2)) (/.f64 (/.f64 1 hi) lo)))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi -2) (pow.f64 lo -2))) (neg.f64 (-.f64 (/.f64 1 hi) (/.f64 1 lo))))
(pow.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) 1)
(+.f64 (/.f64 1 hi) (/.f64 1 lo))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo))) 3)
(+.f64 (/.f64 1 hi) (/.f64 1 lo))
(pow.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) 3) 1/3)
(+.f64 (/.f64 1 hi) (/.f64 1 lo))
(pow.f64 (hypot.f64 (pow.f64 hi -1/2) (pow.f64 lo -1/2)) 2)
(+.f64 (pow.f64 hi -1) (pow.f64 lo -1))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) 2))
(fabs.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)))
(log.f64 (exp.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(+.f64 (/.f64 1 hi) (/.f64 1 lo))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)))))
(+.f64 (/.f64 1 hi) (/.f64 1 lo))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) 3))
(+.f64 (/.f64 1 hi) (/.f64 1 lo))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(+.f64 (/.f64 1 hi) (/.f64 1 lo))
(exp.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
(+.f64 (/.f64 1 hi) (/.f64 1 lo))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo))) 1))
(+.f64 (/.f64 1 hi) (/.f64 1 lo))
(fma.f64 1 (/.f64 1 hi) (/.f64 1 lo))
(+.f64 (/.f64 1 hi) (/.f64 1 lo))
(fma.f64 1 (/.f64 1 lo) (/.f64 1 hi))
(+.f64 (/.f64 1 hi) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (pow.f64 hi -2)) (/.f64 1 (cbrt.f64 hi)) (/.f64 1 lo))
(fma.f64 (cbrt.f64 (pow.f64 lo -2)) (/.f64 1 (cbrt.f64 lo)) (/.f64 1 hi))
(fma.f64 (pow.f64 hi -1/2) (pow.f64 hi -1/2) (/.f64 1 lo))
(+.f64 (pow.f64 hi -1) (/.f64 1 lo))
(fma.f64 (pow.f64 lo -1/2) (pow.f64 lo -1/2) (/.f64 1 hi))
(+.f64 (pow.f64 lo -1) (/.f64 1 hi))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1))) 1)
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)))
(*.f64 1 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)) 2) (cbrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)) (sqrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(/.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 2) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 2)) (-.f64 1 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 2)) (-.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 2) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))))))
(/.f64 (+.f64 -1 (neg.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 3))) (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))))
(/.f64 (-.f64 -1 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 3)) (-.f64 -1 (-.f64 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 2) (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 2))) (neg.f64 (-.f64 1 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 2))) (neg.f64 (-.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) 2)) (neg.f64 (+.f64 -1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1) 1)
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)) 3)
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(pow.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1) 3) 1/3)
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)) 2)
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1) 2))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1) 2))
(fabs.f64 (fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1))))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1) 3))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)))
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(+.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))) 1))
(exp.f64 (log1p.f64 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(+.f64 1 (*.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))
(fma.f64 hi (*.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)) (/.f64 (-.f64 hi x) lo)) 1)
(fma.f64 1 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1)) 1)
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1) 1)
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(fma.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (-.f64 hi x) lo) 1)
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))) 2) (cbrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))) 1)
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))) (sqrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) 1))) 1)
(fma.f64 (+.f64 1 (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) 1)
(-.f64 (+.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)) 1)
(+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2) 1))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))
(*.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))
(pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)
(*.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)))
(pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)
(*.f64 (pow.f64 (+.f64 (/.f64 hi lo) 1) 2) (pow.f64 (/.f64 (+.f64 hi x) lo) 2))
(pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)
(*.f64 (pow.f64 (/.f64 (+.f64 hi x) lo) 2) (pow.f64 (+.f64 (/.f64 hi lo) 1) 2))
(pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 4)) (pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) 2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 4)) (pow.f64 (cbrt.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) 2))
(/.f64 (*.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (+.f64 hi x)) (*.f64 (+.f64 (/.f64 hi lo) 1) (+.f64 hi x))) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (+.f64 1 (/.f64 hi lo)) 2) (pow.f64 (+.f64 hi x) 2)) (pow.f64 lo 2))
(/.f64 (*.f64 (pow.f64 (+.f64 hi x) 2) (pow.f64 (+.f64 1 (/.f64 hi lo)) 2)) (pow.f64 lo 2))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 4))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 4))
(log.f64 (exp.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))
(pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))))
(pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 6))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 6))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))
(+.f64 1 (-.f64 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2) 1))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))
(pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)
(exp.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 (+.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo)))))
(pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)
(exp.f64 (*.f64 (*.f64 2 (+.f64 (log.f64 (/.f64 (+.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo)))) 1))
(pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)
(-.f64 (+.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) 1)
(+.f64 1 (-.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 1))
(+.f64 1 (fma.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)) -1))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (*.f64 (/.f64 lo (+.f64 hi x)) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1)))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))) (/.f64 lo (+.f64 hi x))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (*.f64 (/.f64 lo (+.f64 hi x)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 lo (+.f64 hi x))) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 hi lo)) (/.f64 lo (+.f64 hi x))))
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (+.f64 hi x)) lo)
(*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) 1) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))) (/.f64 lo (+.f64 hi x))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))) (/.f64 lo (+.f64 hi x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) 1) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))) (/.f64 lo (+.f64 hi x))))
(/.f64 (/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 lo (+.f64 hi x))) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (*.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 hi lo)) (/.f64 lo (+.f64 hi x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 hi x)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))) lo))
(/.f64 (/.f64 (*.f64 (+.f64 hi x) (+.f64 1 (pow.f64 (/.f64 hi lo) 3))) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))) lo)
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (+.f64 hi x)) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))) lo))
(*.f64 (/.f64 (+.f64 hi x) lo) (/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(*.f64 (/.f64 (+.f64 hi x) lo) (/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (neg.f64 (+.f64 hi x))) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1))) (neg.f64 lo)))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 (neg.f64 (+.f64 hi x)) (*.f64 (neg.f64 lo) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 (-.f64 (neg.f64 hi) x) (*.f64 (neg.f64 lo) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 3) 1) (neg.f64 (+.f64 hi x))) (*.f64 (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))) (neg.f64 lo)))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 (neg.f64 (+.f64 hi x)) (*.f64 (neg.f64 lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 (-.f64 (neg.f64 hi) x) (*.f64 lo (-.f64 -1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) 1) (*.f64 (-.f64 (/.f64 hi lo) 1) (/.f64 lo (+.f64 hi x))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (*.f64 (+.f64 (/.f64 hi lo) -1) (/.f64 lo (+.f64 hi x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (+.f64 hi x)) (*.f64 (-.f64 (/.f64 hi lo) 1) lo))
(*.f64 (/.f64 (+.f64 hi x) lo) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1) (neg.f64 (+.f64 hi x))) (*.f64 (-.f64 (/.f64 hi lo) 1) (neg.f64 lo)))
(*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (/.f64 (neg.f64 (+.f64 hi x)) (*.f64 (neg.f64 lo) (+.f64 (/.f64 hi lo) -1))))
(*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (/.f64 (-.f64 (neg.f64 hi) x) (*.f64 lo (+.f64 (/.f64 hi (neg.f64 lo)) 1))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) 1) (*.f64 (-.f64 1 (/.f64 hi lo)) (/.f64 lo (+.f64 hi x))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (-.f64 1 (/.f64 hi lo)) (/.f64 lo (+.f64 hi x))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (+.f64 hi x)) (*.f64 (-.f64 1 (/.f64 hi lo)) lo))
(*.f64 (/.f64 (+.f64 hi x) lo) (/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (neg.f64 (+.f64 hi x))) (*.f64 (-.f64 1 (/.f64 hi lo)) (neg.f64 lo)))
(*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 (neg.f64 (+.f64 hi x)) (*.f64 (neg.f64 lo) (-.f64 1 (/.f64 hi lo)))))
(/.f64 (*.f64 (+.f64 hi x) (+.f64 -1 (pow.f64 (/.f64 hi lo) 2))) (*.f64 lo (neg.f64 (-.f64 1 (/.f64 hi lo)))))
(/.f64 (*.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) 1)) (*.f64 (/.f64 lo (+.f64 hi x)) (-.f64 (/.f64 hi lo) 1)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (*.f64 (+.f64 (/.f64 hi lo) -1) (/.f64 lo (+.f64 hi x))))
(/.f64 (*.f64 1 (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (*.f64 (/.f64 lo (+.f64 hi x)) (-.f64 1 (/.f64 hi lo))))
(/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (*.f64 (-.f64 1 (/.f64 hi lo)) (/.f64 lo (+.f64 hi x))))
(/.f64 (*.f64 (+.f64 hi x) (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (*.f64 lo (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1)))))
(/.f64 (/.f64 (*.f64 (+.f64 hi x) (+.f64 1 (pow.f64 (/.f64 hi lo) 3))) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo)))) lo)
(/.f64 (*.f64 (+.f64 hi x) (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (*.f64 lo (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(*.f64 (/.f64 (+.f64 hi x) lo) (/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(*.f64 (/.f64 (+.f64 hi x) lo) (/.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 hi x) (-.f64 (pow.f64 (/.f64 hi lo) 2) 1)) (*.f64 lo (-.f64 (/.f64 hi lo) 1)))
(*.f64 (/.f64 (+.f64 hi x) lo) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (+.f64 (/.f64 hi lo) -1)))
(/.f64 (*.f64 (+.f64 hi x) (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (*.f64 lo (-.f64 1 (/.f64 hi lo))))
(*.f64 (/.f64 (+.f64 hi x) lo) (/.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (-.f64 1 (/.f64 hi lo))))
(/.f64 (*.f64 (neg.f64 (+.f64 hi x)) (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (*.f64 (neg.f64 lo) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (*.f64 (/.f64 hi lo) 1)))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 (neg.f64 (+.f64 hi x)) (*.f64 (neg.f64 lo) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 (-.f64 (neg.f64 hi) x) (*.f64 (neg.f64 lo) (+.f64 (pow.f64 (/.f64 hi lo) 2) (-.f64 1 (/.f64 hi lo))))))
(/.f64 (*.f64 (neg.f64 (+.f64 hi x)) (+.f64 (pow.f64 (/.f64 hi lo) 3) 1)) (*.f64 (neg.f64 lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo)))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 (neg.f64 (+.f64 hi x)) (*.f64 (neg.f64 lo) (+.f64 1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))))
(*.f64 (+.f64 1 (pow.f64 (/.f64 hi lo) 3)) (/.f64 (-.f64 (neg.f64 hi) x) (*.f64 lo (-.f64 -1 (-.f64 (pow.f64 (/.f64 hi lo) 2) (/.f64 hi lo))))))
(/.f64 (*.f64 (neg.f64 (+.f64 hi x)) (-.f64 (pow.f64 (/.f64 hi lo) 2) 1)) (*.f64 (neg.f64 lo) (-.f64 (/.f64 hi lo) 1)))
(*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (/.f64 (neg.f64 (+.f64 hi x)) (*.f64 (neg.f64 lo) (+.f64 (/.f64 hi lo) -1))))
(*.f64 (+.f64 (pow.f64 (/.f64 hi lo) 2) -1) (/.f64 (-.f64 (neg.f64 hi) x) (*.f64 lo (+.f64 (/.f64 hi (neg.f64 lo)) 1))))
(/.f64 (*.f64 (neg.f64 (+.f64 hi x)) (-.f64 1 (pow.f64 (/.f64 hi lo) 2))) (*.f64 (neg.f64 lo) (-.f64 1 (/.f64 hi lo))))
(*.f64 (-.f64 1 (pow.f64 (/.f64 hi lo) 2)) (/.f64 (neg.f64 (+.f64 hi x)) (*.f64 (neg.f64 lo) (-.f64 1 (/.f64 hi lo)))))
(/.f64 (*.f64 (+.f64 hi x) (+.f64 -1 (pow.f64 (/.f64 hi lo) 2))) (*.f64 lo (neg.f64 (-.f64 1 (/.f64 hi lo)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (+.f64 hi x))) (neg.f64 lo))
(*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))
(pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 1)
(*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2) 1/2)
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2))
(*.f64 (+.f64 1 (/.f64 hi lo)) (fabs.f64 (/.f64 (+.f64 hi x) lo)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) 3)
(*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) 2)
(*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 3) 1/3)
(*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2))
(*.f64 (+.f64 1 (/.f64 hi lo)) (fabs.f64 (/.f64 (+.f64 hi x) lo)))
(fabs.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2))
(*.f64 (+.f64 1 (/.f64 hi lo)) (fabs.f64 (/.f64 (+.f64 hi x) lo)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (+.f64 hi x) lo)) (+.f64 (/.f64 hi lo) 1)))
(*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)))))
(*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 3))
(*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))))
(+.f64 1 (-.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 1))
(+.f64 1 (fma.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)) -1))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))))
(*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))
(exp.f64 (+.f64 (log.f64 (/.f64 (+.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (+.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))) 1))
(*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))
(-.f64 (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))) (/.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))))) 1)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))))
(*.f64 1 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))
(*.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (/.f64 1 (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))) 2) (cbrt.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))) (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))
(pow.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))) 1)
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))) 3)
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))
(pow.f64 (pow.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))) 3) 1/3)
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))) 2)
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))
(pow.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)) (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)))) -1)
(/.f64 1 (/.f64 (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)) (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))) 2))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2))) 2))
(fabs.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2))))
(log.f64 (exp.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))) 3))
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) 3) (pow.f64 (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)) 3)))
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 1 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo))) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))
(exp.f64 (-.f64 (log1p.f64 (*.f64 (neg.f64 (+.f64 (/.f64 hi lo) 1)) (/.f64 (+.f64 hi x) lo))) (log1p.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))))
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (*.f64 (neg.f64 (+.f64 (/.f64 hi lo) 1)) (/.f64 (+.f64 hi x) lo))) (log1p.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2)))) 1))
(/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo)))) (-.f64 1 (pow.f64 (*.f64 (/.f64 (+.f64 hi x) lo) (+.f64 1 (/.f64 hi lo))) 2)))

eval1.3s (7.2%)

Compiler

Compiled 47301 to 28017 computations (40.8% saved)

prune401.0ms (2.3%)

Pruning

13 alts after pruning (10 fresh and 3 done)

PrunedKeptTotal
New114951154
Fresh41546
Picked415
Done022
Total1194131207
Accuracy
98.3%
Counts
1207 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(/.f64 (-.f64 x lo) hi)
9.7%
(/.f64 (+.f64 (-.f64 lo x) hi) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
26.7%
(/.f64 1 (/.f64 (-.f64 1 (/.f64 (+.f64 hi x) lo)) (-.f64 1 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) 1) (/.f64 (+.f64 hi x) lo)) 2))))
18.8%
(/.f64 1 (/.f64 hi (-.f64 x lo)))
98.2%
(/.f64 1 (-.f64 1 (/.f64 (+.f64 hi x) lo)))
71.6%
(/.f64 1 (+.f64 (*.f64 hi (*.f64 -1 (-.f64 (/.f64 (+.f64 (/.f64 1 lo) (/.f64 x (pow.f64 lo 2))) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2)))) (*.f64 (*.f64 2 (+.f64 (/.f64 x (pow.f64 lo 2)) (/.f64 (pow.f64 x 2) (pow.f64 lo 3)))) (/.f64 (-.f64 1 (/.f64 x lo)) (pow.f64 (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))) 2)))))) (/.f64 (-.f64 1 (/.f64 x lo)) (-.f64 1 (/.f64 (pow.f64 x 2) (pow.f64 lo 2))))))
18.7%
(-.f64 1 (/.f64 x lo))
9.7%
(+.f64 1 (/.f64 hi lo))
19.4%
(+.f64 1 (*.f64 (*.f64 hi (fabs.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) (/.f64 (-.f64 hi x) lo)))
19.4%
(+.f64 1 (*.f64 (fabs.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 (-.f64 hi x) lo)))
18.8%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
18.7%
1
Compiler

Compiled 423 to 304 computations (28.1% saved)

localize228.0ms (1.3%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
99.7%
(+.f64 1 (*.f64 (*.f64 hi (fabs.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) (/.f64 (-.f64 hi x) lo)))
99.6%
(+.f64 (/.f64 1 hi) (/.f64 1 lo))
99.4%
(*.f64 (*.f64 hi (fabs.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) (/.f64 (-.f64 hi x) lo))
95.4%
(*.f64 hi (fabs.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo))))
100.0%
(/.f64 (+.f64 (-.f64 lo x) hi) lo)
99.9%
(+.f64 (-.f64 lo x) hi)
98.5%
(*.f64 (-.f64 x lo) (/.f64 1 hi))
97.5%
(+.f64 1 (/.f64 hi lo))
99.6%
(/.f64 (+.f64 hi x) lo)
99.6%
(-.f64 1 (/.f64 (+.f64 hi x) lo))
99.6%
(/.f64 1 (-.f64 1 (/.f64 (+.f64 hi x) lo)))
Compiler

Compiled 155 to 70 computations (54.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 116.0ms
Operation ival-div, time spent: 70.0ms, 61.0% of total-time
Operation ival-mult, time spent: 15.0ms, 13.0% of total-time
Operation ival-add, time spent: 12.0ms, 10.0% of total-time
Operation ival-sub, time spent: 8.0ms, 7.0% of total-time
Operation ival-fabs, time spent: 6.0ms, 5.0% of total-time
Operation const, time spent: 4.0ms, 3.0% of total-time

series126.0ms (0.7%)

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

78 calls:

TimeVariablePointExpression
68.0ms
hi
@-inf
(* (* hi (fabs (+ (/ 1 hi) (/ 1 lo)))) (/ (- hi x) lo))
11.0ms
hi
@inf
(* (* hi (fabs (+ (/ 1 hi) (/ 1 lo)))) (/ (- hi x) lo))
1.0ms
lo
@0
(* (- x lo) (/ 1 hi))
1.0ms
lo
@-inf
(* (* hi (fabs (+ (/ 1 hi) (/ 1 lo)))) (/ (- hi x) lo))
1.0ms
hi
@0
(* (* hi (fabs (+ (/ 1 hi) (/ 1 lo)))) (/ (- hi x) lo))

rewrite116.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
382×associate-*r*
270×frac-times
263×log1p-expm1-u
263×add-cube-cbrt
263×expm1-log1p-u
Iterations

Useful iterations: 1 (0.0ms)

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

simplify254.0ms (1.4%)

Algorithm
egg-herbie
Rules
666×associate-*l*
624×associate-*r*
610×distribute-rgt-in
598×distribute-lft-in
530×fma-define
Iterations

Useful iterations: 1 (0.0ms)

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

eval227.0ms (1.3%)

Compiler

Compiled 12694 to 6824 computations (46.2% saved)

prune300.0ms (1.7%)

Pruning

30 alts after pruning (25 fresh and 5 done)

PrunedKeptTotal
New66424688
Fresh415
Picked325
Done033
Total67130701
Accuracy
98.8%
Counts
701 → 30
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.9%
(pow.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 hi x) lo)) -1/2) 2)
97.8%
(pow.f64 (sqrt.f64 (-.f64 1 (/.f64 (+.f64 x hi) lo))) -2)
18.8%
(/.f64 (-.f64 x lo) hi)
18.7%
(/.f64 (-.f64 lo x) lo)
9.7%
(/.f64 (+.f64 lo hi) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
97.2%
(/.f64 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 x hi) lo)) -2)) (cbrt.f64 (-.f64 1 (/.f64 (+.f64 x hi) lo))))
97.1%
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 hi x) (neg.f64 lo)) (/.f64 (+.f64 hi x) (neg.f64 lo)))) (-.f64 1 (/.f64 (+.f64 hi x) (neg.f64 lo)))))
98.0%
(/.f64 1 (/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 hi x) (neg.f64 lo)) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (+.f64 hi x) (neg.f64 lo)) (/.f64 (+.f64 hi x) (neg.f64 lo))) (/.f64 (+.f64 hi x) (neg.f64 lo))))))
18.8%
(/.f64 1 (/.f64 (neg.f64 hi) lo))
98.2%
(/.f64 1 (-.f64 1 (pow.f64 (/.f64 lo (+.f64 hi x)) -1)))
98.3%
(/.f64 1 (-.f64 1 (/.f64 hi lo)))
97.5%
(/.f64 1 (-.f64 1 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 hi x)) 2) 1) (/.f64 (cbrt.f64 (+.f64 hi x)) lo))))
97.8%
(/.f64 1 (-.f64 1 (*.f64 (+.f64 hi x) (/.f64 1 lo))))
55.6%
(/.f64 1 (-.f64 1 (*.f64 x (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 x lo))))))
97.9%
(/.f64 1 (-.f64 1 (*.f64 hi (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo hi))))))
97.0%
(/.f64 1 (*.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 x hi) lo) 2)) (/.f64 1 (+.f64 1 (/.f64 (+.f64 x hi) lo)))))
55.5%
(/.f64 1 (*.f64 x (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 lo) (/.f64 hi (*.f64 x lo))))))
97.7%
(/.f64 1 (*.f64 hi (-.f64 (/.f64 (-.f64 1 (/.f64 x lo)) hi) (/.f64 1 lo))))
97.7%
(/.f64 1 (*.f64 hi (-.f64 (/.f64 1 hi) (+.f64 (/.f64 1 lo) (/.f64 x (*.f64 lo hi))))))
97.8%
(/.f64 1 (cbrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 hi x) lo)) 3)))
9.7%
(+.f64 1 (/.f64 hi lo))
19.4%
(+.f64 1 (*.f64 (*.f64 hi (fabs.f64 (+.f64 (/.f64 1 hi) (/.f64 1 lo)))) (/.f64 (-.f64 hi x) lo)))
19.4%
(+.f64 1 (*.f64 (fabs.f64 (+.f64 1 (/.f64 hi lo))) (/.f64 (-.f64 hi x) lo)))
98.2%
(sqrt.f64 (pow.f64 (-.f64 1 (/.f64 (+.f64 x hi) lo)) -2))
97.9%
(log.f64 (+.f64 1 (expm1.f64 (/.f64 1 (-.f64 1 (/.f64 (+.f64 hi x) lo))))))
98.1%
(expm1.f64 (log1p.f64 (/.f64 1 (-.f64 1 (/.f64 (+.f64 x hi) lo)))))
98.4%
(exp.f64 (neg.f64 (log1p.f64 (/.f64 (+.f64 hi x) (neg.f64 lo)))))
97.6%
(cbrt.f64 (pow.f64 (/.f64 1 (-.f64 1 (/.f64 (+.f64 hi x) lo))) 3))
18.7%
1
Compiler

Compiled 1891 to 1018 computations (46.2% saved)

regimes149.0ms (0.8%)

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

4 calls:

49.0ms
x
45.0ms
lo
43.0ms
hi
5.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
98.4%1lo
98.4%1hi
98.4%1x
98.4%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes234.0ms (1.3%)

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

4 calls:

90.0ms
x
69.0ms
lo
67.0ms
hi
5.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
98.3%1lo
98.3%1hi
98.3%1x
98.3%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes102.0ms (0.6%)

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

3 calls:

61.0ms
lo
6.0ms
x
6.0ms
hi
Results
AccuracySegmentsBranch
18.8%1lo
18.8%1hi
18.8%1x
Compiler

Compiled 12 to 9 computations (25% saved)

regimes8.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

simplify8.0ms (0%)

Algorithm
egg-herbie
Rules
20×+-commutative
18×sub-neg
16×*-commutative
16×neg-sub0
16×neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02181
13881
25581
37081
48181
58581
68681
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(exp.f64 (neg.f64 (log1p.f64 (/.f64 (+.f64 hi x) (neg.f64 lo)))))
(/.f64 1 (-.f64 1 (/.f64 hi lo)))
(/.f64 (neg.f64 lo) hi)
1
Outputs
(exp.f64 (neg.f64 (log1p.f64 (/.f64 (+.f64 hi x) (neg.f64 lo)))))
(exp.f64 (neg.f64 (log1p.f64 (/.f64 (-.f64 (neg.f64 x) hi) lo))))
(/.f64 1 (-.f64 1 (/.f64 hi lo)))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
1
Compiler

Compiled 33 to 26 computations (21.2% saved)

soundness898.0ms (5.1%)

Rules
1426×times-frac
1264×distribute-lft-in
994×fma-define
940×times-frac
912×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0117039267
1318836337
029405
1559385
03105283
18265070
226594743
029333
1547317
0145351387
1443549083
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 560 to 277 computations (50.5% saved)

end0.0ms (0%)

preprocess34.0ms (0.2%)

Compiler

Compiled 68 to 46 computations (32.4% saved)

Profiling

Loading profile data...