xlohi (overflows)

Time bar (total: 16.3s)

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

Results
1.0s8255×0valid
0.0ms0valid
Precisions
Click to see histograms. Total time spent on operations: 300.0ms
Operation ival-sub, time spent: 106.0ms, 35.0% of total-time
Operation ival-div, time spent: 86.0ms, 29.0% of total-time
Operation ival-<, time spent: 47.0ms, 16.0% of total-time
Operation ival->, time spent: 34.0ms, 11.0% of total-time
Operation const, time spent: 12.0ms, 4.0% of total-time
Operation ival-and, time spent: 11.0ms, 4.0% of total-time
Operation backward-pass, time spent: 4.0ms, 1.0% of total-time
Bogosity

preprocess252.0ms (1.5%)

Algorithm
egg-herbie
Rules
754×fma-neg
338×times-frac
210×div-sub
159×unsub-neg
139×fma-define
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2560-0-(/.f64 (-.f64 x lo) (-.f64 hi lo))
00-0-x
00-0-hi
00-0-(-.f64 x lo)
00-0-lo
00-0-(-.f64 hi lo)
Iterations

Useful iterations: 3 (0.0ms)

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

Compiled 50 to 20 computations (60% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
Operation ival-div, time spent: 14.0ms, 69.0% of total-time
Operation ival-sub, time spent: 6.0ms, 30.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

Compiled 10 to 6 computations (40% saved)

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: 6.0ms
Operation ival-sub, time spent: 4.0ms, 62.0% of total-time
Operation ival-div, time spent: 2.0ms, 31.0% of total-time
Operation const, time spent: 0.0ms, 0.0% of total-time

series8.0ms (0%)

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

9 calls:

TimeVariablePointExpression
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))
1.0ms
hi
@0
(/ (- x lo) (- hi lo))

rewrite321.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
961×log1p-expm1-u
961×expm1-log1p-u
433×log-prod
331×fma-define
170×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 #s(literal 0 binary64) (/.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)))) #s(literal 1 binary64))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.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))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (-.f64 x lo))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 lo hi))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 2 binary64))
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) #s(literal -1 binary64))
(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)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (-.f64 hi lo) #s(literal 3 binary64))))
(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))) #s(literal 1 binary64)))
(fma.f64 x (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.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 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) (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) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (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) #s(literal 1 binary64)) (/.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)) #s(literal 2 binary64))) (/.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 #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))

simplify140.0ms (0.9%)

Algorithm
egg-herbie
Rules
713×times-frac
456×distribute-rgt-in
453×distribute-lft-in
268×fma-neg
236×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 #s(literal -1 binary64) (/.f64 lo (-.f64 hi lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x (-.f64 hi lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(/.f64 x (-.f64 hi lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))))
(/.f64 x hi)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) hi))) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) hi))) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) hi))) (pow.f64 lo #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x hi)) lo)) (*.f64 hi (-.f64 x hi))) lo))) hi) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(/.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 #s(literal 2 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi)))) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64))))))) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) hi)) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.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 #s(literal 0 binary64) (/.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)))) #s(literal 1 binary64))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.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))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (-.f64 x lo))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 lo hi))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 2 binary64))
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) #s(literal -1 binary64))
(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)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (-.f64 hi lo) #s(literal 3 binary64))))
(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))) #s(literal 1 binary64)))
(fma.f64 x (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.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 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) (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) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (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) #s(literal 1 binary64)) (/.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)) #s(literal 2 binary64))) (/.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 #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))
Outputs
(*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 hi lo)))
(/.f64 (neg.f64 lo) (-.f64 hi lo))
(/.f64 lo (+.f64 (neg.f64 hi) lo))
(/.f64 lo (fma.f64 #s(literal -1 binary64) hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.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 #s(literal -1 binary64) (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(/.f64 x (-.f64 hi lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(/.f64 x hi)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(+.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi))
(fma.f64 lo (-.f64 (neg.f64 (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) (/.f64 x hi))
(fma.f64 lo (+.f64 (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi))
(fma.f64 lo (fma.f64 lo (-.f64 (neg.f64 (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi))
(fma.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64))) (/.f64 x (pow.f64 hi #s(literal 4 binary64)))))) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) (/.f64 x hi))
(fma.f64 lo (+.f64 (fma.f64 lo (+.f64 (fma.f64 lo (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64))) (/.f64 x (pow.f64 hi #s(literal 4 binary64))))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x hi))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 (neg.f64 hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) hi))) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 hi (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (neg.f64 hi) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) x hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal -1 binary64) x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) hi))) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) hi))) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) x hi) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x lo)) (-.f64 (/.f64 hi (neg.f64 lo)) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 (neg.f64 hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x hi)) lo)) (*.f64 hi (-.f64 x hi))) lo))) hi) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo))) (*.f64 hi (-.f64 x hi))) lo)) hi)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x (/.f64 (-.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) x hi) lo)) (*.f64 hi (-.f64 x hi))) lo)) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 x hi) (/.f64 (*.f64 (-.f64 x hi) (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi)) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(/.f64 (neg.f64 (-.f64 x lo)) lo)
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.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 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi)))) hi)
(/.f64 (-.f64 (+.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 lo (neg.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))) hi)
(/.f64 (-.f64 (fma.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) 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 #s(literal 2 binary64)) hi)))) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64))))))) hi)
(/.f64 (-.f64 (-.f64 (+.f64 x (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 3 binary64))))) lo) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))))) hi)
(/.f64 (-.f64 (fma.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 3 binary64))) x) (fma.f64 #s(literal -1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))) lo)) hi)
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.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 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) hi)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) hi))) hi))) hi))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) hi))) hi))) hi)
(/.f64 (+.f64 (-.f64 x lo) (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 x lo)) hi))) hi)) (*.f64 lo (-.f64 x lo))) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (-.f64 x lo) hi)))) hi) (*.f64 lo (-.f64 x lo))) hi))) hi))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.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 #s(literal 2 binary64)) (/.f64 (pow.f64 lo #s(literal 3 binary64)) 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 #s(literal 0 binary64) (/.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 #s(literal 2 binary64) (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)))) #s(literal 1 binary64))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 1 binary64))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 #s(literal 1 binary64) (/.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))) #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (-.f64 x lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.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)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (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)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.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)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (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)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (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)) #s(literal 1 binary64)) (/.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)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.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)) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 lo hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (+.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 lo hi) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 1 binary64))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 3 binary64))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 2 binary64))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) #s(literal -1 binary64))
(/.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)) #s(literal 2 binary64)))
(/.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 #s(literal 1 binary64) (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)) #s(literal 3 binary64)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (-.f64 hi lo) #s(literal 3 binary64))))
(/.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))) #s(literal 1 binary64)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 x (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 #s(literal 1 binary64) (/.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) #s(literal 2 binary64)) (/.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 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo)))
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.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)) #s(literal 2 binary64))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (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) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.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) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.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))) #s(literal 3 binary64)) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (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) #s(literal 2 binary64)) (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) #s(literal 2 binary64)) (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) #s(literal 2 binary64)) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (fma.f64 #s(literal -1 binary64) hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.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)) #s(literal 2 binary64))) (/.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)) #s(literal 2 binary64))) (/.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)) #s(literal 2 binary64))) (/.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)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 lo (fma.f64 #s(literal -1 binary64) 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 #s(literal -1 binary64) hi lo)))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (neg.f64 lo) (-.f64 hi lo)))
(-.f64 (/.f64 (*.f64 x (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64)))) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 lo (fma.f64 #s(literal -1 binary64) hi lo)))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 lo hi) (/.f64 (neg.f64 lo) (-.f64 hi lo)))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (+.f64 lo hi) (/.f64 x (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 lo (fma.f64 #s(literal -1 binary64) hi lo)))

eval337.0ms (2.1%)

Compiler

Compiled 3419 to 1402 computations (59% saved)

prune33.0ms (0.2%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New16510175
Fresh000
Picked101
Done000
Total16610176
Accuracy
19.5%
Counts
176 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(/.f64 (-.f64 x lo) hi)
9.3%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
9.5%
(/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
18.8%
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
9.4%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
15.3%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 298 to 198 computations (33.6% saved)

localize312.0ms (1.9%)

Localize:

Found 12 expressions with local error:

NewAccuracyProgram
99.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
99.7%
(*.f64 hi (/.f64 (-.f64 x hi) lo))
99.6%
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
77.1%
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
99.6%
(/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
99.5%
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
97.7%
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
100.0%
(/.f64 (-.f64 x lo) hi)
100.0%
(/.f64 (-.f64 hi x) lo)
99.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
99.4%
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))
97.6%
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
Compiler

Compiled 177 to 42 computations (76.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 181.0ms
Operation ival-add, time spent: 109.0ms, 60.0% of total-time
Operation ival-mult, time spent: 49.0ms, 27.0% of total-time
Operation ival-div, time spent: 14.0ms, 8.0% of total-time
Operation ival-sub, time spent: 5.0ms, 3.0% of total-time
Operation const, time spent: 2.0ms, 1.0% of total-time
Operation ival-neg, time spent: 1.0ms, 1.0% of total-time

series4.5s (27.4%)

Counts
12 → 375
Calls
Call 1
Inputs
#<alt (+.f64 (/.f64 hi lo) #s(literal 1 binary64))>
#<alt (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))>
#<alt (/.f64 (-.f64 hi x) lo)>
#<alt (/.f64 (-.f64 x lo) hi)>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 lo hi))>
#<alt (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))>
#<alt (/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)>
#<alt (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)>
#<alt (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)>
#<alt (*.f64 hi (/.f64 (-.f64 x hi) lo))>
#<alt (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))>
Outputs
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 hi lo)>
#<alt (/.f64 (+.f64 hi lo) lo)>
#<alt (/.f64 (+.f64 hi lo) lo)>
#<alt (/.f64 (+.f64 hi lo) lo)>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 x lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))>
#<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 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))>
#<alt (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt #s(literal 1 binary64)>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))>
#<alt #s(literal 1 binary64)>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 x lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (/.f64 hi lo)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 x lo))>
#<alt (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 x lo))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 lo hi))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))>
#<alt (/.f64 x hi)>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))>
#<alt (/.f64 x hi)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))>
#<alt (/.f64 x hi)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 lo hi))>
#<alt (*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))>
#<alt (*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))>
#<alt (*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 lo hi))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))>
#<alt #s(literal 1 binary64)>
#<alt (/.f64 lo hi)>
#<alt (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 lo hi)>
#<alt (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 lo hi)>
#<alt (/.f64 (+.f64 hi lo) hi)>
#<alt (/.f64 (+.f64 hi lo) hi)>
#<alt (/.f64 (+.f64 hi lo) hi)>
#<alt #s(literal 1 binary64)>
#<alt #s(literal 1 binary64)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))>
#<alt (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))>
#<alt x>
#<alt (+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))>
#<alt (+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))>
#<alt (+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) 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)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))>
#<alt (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))>
#<alt (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))>
#<alt (/.f64 x hi)>
#<alt (+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))>
#<alt (+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))>
#<alt (+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))>
#<alt (/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))>
#<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 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))>
#<alt (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (*.f64 #s(literal -1 binary64) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (*.f64 #s(literal -1 binary64) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))>
#<alt (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (/.f64 x lo)>
#<alt (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 x hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)>
#<alt (/.f64 (-.f64 x hi) lo)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (-.f64 #s(literal 1 binary64) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt #s(literal 1 binary64)>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))>
Calls

102 calls:

TimeVariablePointExpression
3.4s
x
@-inf
(* (- x lo) (+ 1 (/ lo hi)))
999.0ms
hi
@-inf
(* (+ (/ hi lo) 1) (/ (- hi x) lo))
9.0ms
hi
@0
(* hi (/ (- x hi) lo))
5.0ms
lo
@inf
(+ 1 (neg (/ (+ x (- (* hi (/ (- x hi) lo)) hi)) lo)))
3.0ms
lo
@0
(+ 1 (/ lo hi))

rewrite154.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
291×log1p-expm1-u
291×expm1-log1p-u
288×add-cube-cbrt
285×add-exp-log
285×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
031456
1608452
Stop Event
node limit
Counts
12 → 339
Calls
Call 1
Inputs
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 x lo) hi)
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 hi lo))))
(pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(-.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 hi x)) lo)
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 hi x)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 hi x))) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 hi x)) (*.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 hi x))) (*.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 lo (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 hi x)) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (*.f64 (neg.f64 (-.f64 hi x)) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 hi x))) (neg.f64 lo))
(pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.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))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))) (/.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))))
(pow.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 hi x) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 (/.f64 (-.f64 hi x) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 hi x) (cbrt.f64 lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 lo)) (/.f64 (-.f64 hi x) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 hi x)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 hi x) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 2 binary64)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 hi x)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 hi x)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 hi x)) lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 hi x)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 hi x)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (-.f64 hi x)) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 hi x) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(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)) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 x lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) (neg.f64 (/.f64 x lo)))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) (neg.f64 (/.f64 x lo)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(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)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 1 binary64)))
(fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 lo hi) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(+.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(+.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) (*.f64 (-.f64 x lo) (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (*.f64 (+.f64 x lo) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (*.f64 (+.f64 x lo) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))) (+.f64 x lo)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (+.f64 x lo)))
(/.f64 (+.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (*.f64 (/.f64 lo hi) (-.f64 x lo))) (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) (*.f64 (-.f64 x lo) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 lo hi))) (*.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) (*.f64 (-.f64 x lo) (/.f64 lo hi))))))
(pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(fma.f64 (-.f64 x lo) #s(literal 1 binary64) (*.f64 (-.f64 x lo) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 hi)) (/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 hi)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (cbrt.f64 hi)))
(pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 1 binary64)))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi)))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 (neg.f64 hi) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi)))))
(pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(exp.f64 (log.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 lo)) (/.f64 hi (neg.f64 lo)))
(-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo) (/.f64 hi lo))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (cbrt.f64 lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 lo)) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) #s(literal 2 binary64)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) (cbrt.f64 lo)))
(pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) #s(literal -1 binary64))
(neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (neg.f64 (*.f64 hi (-.f64 x hi))) (neg.f64 lo))
(pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) (/.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))

simplify420.0ms (2.6%)

Algorithm
egg-herbie
Rules
452×fma-define
429×distribute-rgt-in
426×distribute-lft-in
338×times-frac
250×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0116440286
1320736810
Stop Event
node limit
Counts
714 → 796
Calls
Call 1
Inputs
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.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 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 hi lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 x hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
#s(literal 1 binary64)
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 lo hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 hi lo) hi)
#s(literal 1 binary64)
#s(literal 1 binary64)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
x
(+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) 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 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.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 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(/.f64 (*.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 hi lo))))
(pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(-.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 hi x)) lo)
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 hi x)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 hi x))) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 hi x)) (*.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 hi x))) (*.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 lo (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (*.f64 (neg.f64 (-.f64 hi x)) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (*.f64 (neg.f64 (-.f64 hi x)) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 hi x))) (neg.f64 lo))
(pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.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))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))) (/.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))))
(pow.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 hi x) lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 (/.f64 (-.f64 hi x) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 hi x) (cbrt.f64 lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 lo)) (/.f64 (-.f64 hi x) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 hi x)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 hi x) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 2 binary64)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 hi x)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 hi x)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 hi x)) lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 hi x)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 hi x)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (-.f64 hi x)) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 hi x) lo))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(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)) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 x lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) (neg.f64 (/.f64 x lo)))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) (neg.f64 (/.f64 x lo)))
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) (sqrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(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)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 1 binary64)))
(fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 lo hi) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(+.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(+.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) (*.f64 (-.f64 x lo) (/.f64 lo hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (*.f64 (+.f64 x lo) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (*.f64 (+.f64 x lo) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))) (+.f64 x lo)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (+.f64 x lo)))
(/.f64 (+.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (*.f64 (/.f64 lo hi) (-.f64 x lo))) (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) (*.f64 (-.f64 x lo) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 lo hi))) (*.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) (*.f64 (-.f64 x lo) (/.f64 lo hi))))))
(pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
(exp.f64 (*.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(fma.f64 (-.f64 x lo) #s(literal 1 binary64) (*.f64 (-.f64 x lo) (/.f64 lo hi)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 hi)) (/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 hi)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (cbrt.f64 hi)))
(pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 1 binary64)))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi)))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 (neg.f64 hi) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi)))))
(pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(exp.f64 (log.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 lo)) (/.f64 hi (neg.f64 lo)))
(-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo) (/.f64 hi lo))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (cbrt.f64 lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 lo)) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) #s(literal 2 binary64)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) lo))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) (cbrt.f64 lo)))
(pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) #s(literal -1 binary64))
(neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (neg.f64 (*.f64 hi (-.f64 x hi))) (neg.f64 lo))
(pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (-.f64 x hi) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) (/.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
Outputs
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (neg.f64 lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (neg.f64 lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (neg.f64 lo)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (+.f64 hi (-.f64 (*.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 hi (-.f64 (*.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 hi (-.f64 (*.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 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (*.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 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (*.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 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (*.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 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (/.f64 (fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64)) lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (/.f64 (fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64)) lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (/.f64 (fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64)) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(neg.f64 (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 x (/.f64 (fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64)) lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))))
(*.f64 x (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)) (/.f64 (fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64)) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))))
(*.f64 x (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)) (/.f64 (fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64)) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))))
(*.f64 x (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)) (/.f64 (fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64)) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(neg.f64 (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 x (/.f64 (fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)))) (neg.f64 x))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) hi)))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) (/.f64 x lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) (/.f64 x lo)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) x)) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) x)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (/.f64 (fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64)) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (/.f64 (fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64)) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (/.f64 (fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64)) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(neg.f64 (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 x (/.f64 (fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64)) lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) x))))
(*.f64 x (-.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) x))))
(*.f64 x (-.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) x))))
(*.f64 x (-.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 lo x)) (/.f64 #s(literal 1 binary64) x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(/.f64 hi lo)
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))))
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 hi))
(/.f64 hi lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 lo x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(/.f64 x hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(/.f64 x hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 x (neg.f64 (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 x (neg.f64 (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 x (neg.f64 (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))))
(/.f64 x hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 lo hi))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo))) (neg.f64 lo))
#s(literal 1 binary64)
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(/.f64 lo hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 hi lo) hi)
#s(literal 1 binary64)
#s(literal 1 binary64)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (neg.f64 lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x) (/.f64 lo hi))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x) (/.f64 lo hi))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x) (/.f64 lo hi))))
(*.f64 x (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
(*.f64 (fma.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
(*.f64 (fma.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
(*.f64 (fma.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) x) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (neg.f64 x))
x
(+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x)
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi lo))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (/.f64 x (neg.f64 lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (/.f64 x (neg.f64 lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) lo) (/.f64 #s(literal -1 binary64) 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 x lo) (/.f64 (+.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 x lo) (/.f64 (+.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 x lo) (/.f64 (+.f64 hi lo) hi))
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi))
(/.f64 (*.f64 (neg.f64 lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 hi x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 hi x))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(*.f64 (/.f64 x hi) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x))))))
(*.f64 (fma.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x))))))
(*.f64 (fma.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) (*.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x))))))
(*.f64 (fma.f64 lo (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (*.f64 hi x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)) (neg.f64 x))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.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 #s(literal 1 binary64) (/.f64 lo hi)) (/.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 #s(literal 1 binary64) (/.f64 lo hi)) (/.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 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) hi))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) hi))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) hi))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (neg.f64 hi))
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo))) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo))) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo))) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(neg.f64 (*.f64 x (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 (-.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(neg.f64 (*.f64 x (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 (-.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(neg.f64 (*.f64 x (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 (-.f64 (/.f64 hi (neg.f64 lo)) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) x)) (neg.f64 x))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 hi (neg.f64 lo))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 hi (neg.f64 lo))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 hi (neg.f64 lo))) lo)
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 (neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)) x)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))
(neg.f64 (*.f64 x (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo)))
(*.f64 (neg.f64 x) (/.f64 (fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (neg.f64 (+.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 hi lo)) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (neg.f64 (+.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 hi lo)) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (neg.f64 (+.f64 (-.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 hi lo)) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo))))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (-.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (-.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (-.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo)))
(-.f64 (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo)))
(-.f64 (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo)))
(-.f64 (*.f64 hi (/.f64 x lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)))
(*.f64 x (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)) (/.f64 hi lo)) (neg.f64 x))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 hi lo) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 hi lo) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (-.f64 (/.f64 hi lo) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 x))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (*.f64 hi (neg.f64 (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (-.f64 hi x) (*.f64 hi (neg.f64 (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 hi (neg.f64 (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (-.f64 (+.f64 hi lo) x) (*.f64 hi (neg.f64 (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 hi (neg.f64 (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (-.f64 (+.f64 hi lo) x) (*.f64 hi (neg.f64 (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 hi x) lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 x hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 hi lo)) #s(literal -1 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 hi lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 hi lo)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(-.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 0 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 lo (-.f64 hi x)) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 lo (-.f64 hi x)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 hi x)) lo)
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 lo (-.f64 hi x))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 hi x)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 hi x))) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (neg.f64 lo)))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 lo (-.f64 hi x))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (/.f64 lo (-.f64 hi x))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 hi x)) (*.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 lo (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (neg.f64 (-.f64 hi x))) (*.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) (neg.f64 lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 lo (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 lo (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 lo (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (*.f64 (neg.f64 (-.f64 hi x)) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (neg.f64 (-.f64 hi x)) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 lo (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 hi x))) (neg.f64 lo))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) #s(literal 3 binary64))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(pow.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))))
(+.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.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 #s(literal 1 binary64) (/.f64 hi lo)))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))) (/.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64)))) (+.f64 #s(literal -1 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(pow.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(log.f64 (exp.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(exp.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (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 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (-.f64 hi x) (cbrt.f64 lo)))
(/.f64 (/.f64 (-.f64 hi x) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (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)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 hi x)) lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 hi x) lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 2 binary64)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 hi x)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 hi x)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 hi x)) lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 (/.f64 (sqrt.f64 (-.f64 hi x)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 hi x)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(/.f64 (-.f64 hi x) lo)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))
(/.f64 (-.f64 hi x) lo)
(pow.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 hi x) lo)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))
(/.f64 (-.f64 hi x) lo)
(pow.f64 (/.f64 lo (-.f64 hi x)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 hi x)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(log.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 hi x) lo))))
(/.f64 (-.f64 hi x) lo)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)))
(/.f64 (-.f64 hi x) lo)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(/.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)) #s(literal 1 binary64)))
(/.f64 (-.f64 hi x) lo)
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 x lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (/.f64 x (neg.f64 lo)))
(-.f64 (*.f64 hi (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (neg.f64 (/.f64 x lo)))
(/.f64 (-.f64 hi x) lo)
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) (neg.f64 (/.f64 x lo)))
(/.f64 (-.f64 hi x) lo)
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) (neg.f64 (/.f64 x lo)))
(/.f64 (-.f64 hi x) lo)
(-.f64 (/.f64 x hi) (/.f64 lo hi))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (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 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (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)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) hi))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 x lo)) hi))
(/.f64 (-.f64 x lo) hi)
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 hi)))
(pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 1 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))
(/.f64 (-.f64 x lo) hi)
(pow.f64 (/.f64 hi (-.f64 x lo)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (-.f64 x lo) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)))
(/.f64 (-.f64 x lo) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) hi))))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) hi) #s(literal 3 binary64)))
(/.f64 (-.f64 x lo) hi)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.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)) #s(literal 1 binary64)))
(/.f64 (-.f64 x lo) hi)
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (+.f64 #s(literal -1 binary64) (neg.f64 (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(/.f64 (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo hi) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(exp.f64 (log1p.f64 (/.f64 lo hi)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(exp.f64 (*.f64 (log1p.f64 (/.f64 lo hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(fma.f64 #s(literal 1 binary64) (/.f64 lo hi) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(+.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) (*.f64 (-.f64 x lo) (/.f64 lo hi)))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))) (fma.f64 x x (*.f64 lo (+.f64 lo x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (fma.f64 x x (*.f64 lo (+.f64 lo x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (*.f64 (+.f64 x lo) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))) (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))) (*.f64 (+.f64 x lo) (-.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (+.f64 lo x))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))) (fma.f64 x x (*.f64 lo (+.f64 lo x))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi))) (+.f64 x lo)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))) (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo x)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (fma.f64 x x (fma.f64 lo lo (*.f64 x lo)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (fma.f64 x x (fma.f64 lo lo (*.f64 lo x))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (fma.f64 x x (*.f64 lo (+.f64 lo x))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (+.f64 x lo)))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo hi)) (+.f64 lo x))))
(/.f64 (+.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 lo hi) (-.f64 x lo)) (*.f64 (/.f64 lo hi) (-.f64 x lo))) (*.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (+.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) (*.f64 (-.f64 x lo) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 x lo) (/.f64 lo hi)) (*.f64 (-.f64 x lo) (/.f64 lo hi))) (*.f64 (*.f64 (-.f64 x lo) #s(literal 1 binary64)) (*.f64 (-.f64 x lo) (/.f64 lo hi))))))
(/.f64 (+.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 2 binary64))) (*.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (/.f64 lo hi)))))
(/.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64)))) (+.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (*.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (/.f64 lo hi)))))
(pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 3 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo)))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(exp.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(exp.f64 (*.f64 (+.f64 (log.f64 (-.f64 x lo)) (log1p.f64 (/.f64 lo hi))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(fma.f64 #s(literal 1 binary64) (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(fma.f64 (-.f64 x lo) #s(literal 1 binary64) (*.f64 (-.f64 x lo) (/.f64 lo hi)))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)) (*.f64 (/.f64 lo hi) (-.f64 x lo)))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (cbrt.f64 hi))))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 hi)) (/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (sqrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 hi)) (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 hi))))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 hi)) (/.f64 (-.f64 x lo) (sqrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 hi)) (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 hi))))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) (sqrt.f64 hi)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 hi)) (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (sqrt.f64 hi))))
(*.f64 (/.f64 (-.f64 x lo) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (-.f64 x lo) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (cbrt.f64 hi))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (-.f64 x lo) (cbrt.f64 hi)))
(*.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(*.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))) (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (cbrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))) (cbrt.f64 hi)))
(pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 1 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 3 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 2 binary64))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(pow.f64 (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (-.f64 x lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (-.f64 x lo)) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)))))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 3 binary64)))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi))) #s(literal 1 binary64)))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 (neg.f64 hi) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo)))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 (neg.f64 hi) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi)))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 (neg.f64 hi) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 hi) (neg.f64 hi)) (*.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 (neg.f64 hi) (*.f64 hi (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))) (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64))))
(pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 1 binary64))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 3 binary64))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 2 binary64))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))))
(log.f64 (exp.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) #s(literal 3 binary64)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(exp.f64 (log.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 hi))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 hi))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal -1 binary64))
(+.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))
(/.f64 (neg.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) lo)
(-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 lo)) (/.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))
(/.f64 (neg.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) lo)
(-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo) (/.f64 hi lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))
(/.f64 (neg.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) lo)
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (cbrt.f64 lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (cbrt.f64 lo)))
(/.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 lo)) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (sqrt.f64 lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 lo)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (sqrt.f64 lo)))
(/.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (sqrt.f64 lo)) (sqrt.f64 lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) #s(literal 2 binary64)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (sqrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) #s(literal 2 binary64)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) (cbrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) (cbrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) (cbrt.f64 lo)))
(pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (/.f64 lo (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo))
(/.f64 (neg.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)) lo)
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal -1 binary64))
(+.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(exp.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (neg.f64 (*.f64 hi (-.f64 x hi))) (neg.f64 lo))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (-.f64 x hi) lo)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal -1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) (/.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64)))) (+.f64 #s(literal -1 binary64) (neg.f64 (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (neg.f64 lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))

eval366.0ms (2.2%)

Compiler

Compiled 16090 to 7363 computations (54.2% saved)

prune345.0ms (2.1%)

Pruning

73 alts after pruning (72 fresh and 1 done)

PrunedKeptTotal
New72670796
Fresh325
Picked415
Done000
Total73373806
Accuracy
20.2%
Counts
806 → 73
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.6%
(fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))
18.9%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
14.1%
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 2 binary64))
18.9%
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 3 binary64))
14.2%
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 3 binary64))
18.8%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
14.1%
(/.f64 (+.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 1 binary64)))))
9.3%
(/.f64 (+.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo))) hi)
19.1%
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
14.1%
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
9.5%
(/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))) hi)
9.5%
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64))) hi)
9.5%
(/.f64 (*.f64 (-.f64 x lo) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))) hi)
18.1%
(/.f64 (*.f64 (-.f64 x lo) (fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi)
9.5%
(/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
8.8%
(/.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) hi)
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
9.4%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
15.3%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.9%
(+.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
14.1%
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal -1 binary64))
9.6%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
19.1%
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))))
19.1%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (/.f64 (-.f64 hi x) lo))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (-.f64 hi x) lo)))
18.8%
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
15.3%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))) lo)))
15.3%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 3 binary64))) lo)))
15.3%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) hi)) lo)))
15.3%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)) hi)) lo)))
15.3%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) hi)) lo)))
15.3%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) hi)) lo)))
15.3%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)))
15.3%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (+.f64 (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)))
15.3%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)))
14.1%
(+.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 lo)) (/.f64 hi (neg.f64 lo)))))
15.3%
(+.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64))))
15.3%
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi))) lo))))
15.3%
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
14.2%
(+.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
15.3%
(+.f64 #s(literal 1 binary64) (neg.f64 (log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))))
18.9%
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
14.2%
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
18.9%
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x)) (neg.f64 x))
18.8%
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
18.9%
(*.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 x))
9.5%
(*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi))
18.8%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
9.5%
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
18.8%
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
18.9%
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
18.1%
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 2 binary64)))
11.4%
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
14.2%
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))))
14.2%
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
18.1%
(fabs.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
19.1%
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
14.1%
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
14.1%
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
18.9%
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
14.2%
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 3212 to 1968 computations (38.7% saved)

localize477.0ms (2.9%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.6%
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
98.4%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
97.6%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
21.3%
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
99.5%
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
99.4%
(*.f64 (-.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo))
99.2%
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
98.0%
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
99.9%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
99.7%
(*.f64 hi (/.f64 (-.f64 x hi) lo))
99.6%
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
77.1%
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
99.7%
(log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
99.6%
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
99.5%
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
97.5%
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
Compiler

Compiled 400 to 140 computations (65% saved)

Precisions
Click to see histograms. Total time spent on operations: 276.0ms
Operation ival-pow, time spent: 69.0ms, 25.0% of total-time
Operation ival-div, time spent: 61.0ms, 22.0% of total-time
Operation composed, time spent: 41.0ms, 15.0% of total-time
Operation ival-add, time spent: 35.0ms, 13.0% of total-time
Operation ival-sub, time spent: 26.0ms, 9.0% of total-time
Operation ival-mult, time spent: 18.0ms, 7.0% of total-time
Operation ival-log, time spent: 9.0ms, 3.0% of total-time
Operation ival-neg, time spent: 8.0ms, 3.0% of total-time
Operation const, time spent: 6.0ms, 2.0% of total-time
Operation ival-exp, time spent: 4.0ms, 1.0% of total-time

series74.0ms (0.5%)

Counts
13 → 348
Calls
Call 1
Inputs
#<alt (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))>
#<alt (expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))>
#<alt (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)>
#<alt (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))>
#<alt (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))>
#<alt (-.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))>
#<alt (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))>
#<alt (*.f64 (-.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo))>
#<alt (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))>
#<alt (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))>
#<alt (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))>
Outputs
#<alt (*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))>
#<alt (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))>
#<alt (/.f64 (*.f64 hi x) lo)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) lo)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)>
#<alt (*.f64 #s(literal -1 binary64) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (*.f64 #s(literal -1 binary64) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))>
#<alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 x lo))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 (+.f64 lo x) hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 (+.f64 lo x) hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt #s(literal 1 binary64)>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))>
#<alt #s(literal 1 binary64)>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)))>
#<alt (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))>
#<alt (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))>
#<alt (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (/.f64 x lo)>
#<alt (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))>
#<alt (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 x hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)>
#<alt (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)>
#<alt (/.f64 (-.f64 x hi) lo)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))>
#<alt (log.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))>
#<alt (+.f64 (log.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))))))>
#<alt (+.f64 (log.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))))))))>
#<alt (+.f64 (log.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))))))))>
#<alt (+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))>
#<alt (-.f64 (+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))) (/.f64 #s(literal 2 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))) (/.f64 hi (*.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))>
#<alt (-.f64 (+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))) (/.f64 #s(literal 2 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))))) (/.f64 hi (*.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))>
#<alt (-.f64 (+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))))) (/.f64 #s(literal 2 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))))) (/.f64 hi (*.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))>
#<alt (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))>
#<alt (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) (/.f64 hi (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) x))))>
#<alt (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 x (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))) (/.f64 hi (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) x))))>
#<alt (+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64)) (*.f64 x (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))))) x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))) (/.f64 hi (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) x))))>
#<alt (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)))>
#<alt (+.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo))) (*.f64 hi (-.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (+.f64 #s(literal 2 binary64) (/.f64 x lo)))))))>
#<alt (+.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo))) (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo)))))))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (+.f64 #s(literal 2 binary64) (/.f64 x lo)))))))>
#<alt (+.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo))) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) #s(literal 3 binary64)))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo))))))))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (+.f64 #s(literal 2 binary64) (/.f64 x lo)))))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) hi))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) hi)) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))) (pow.f64 hi #s(literal 2 binary64)))))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) hi)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 6 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))) (pow.f64 hi #s(literal 2 binary64))))))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))) hi))) hi))))>
#<alt (+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 6 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64))))) hi)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))))) hi))) hi))))>
#<alt (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -2 binary64) (log.f64 lo)))>
#<alt (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 lo)) (/.f64 lo hi)))>
#<alt (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 x hi)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) hi)))))>
#<alt (+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 12 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x hi))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 x hi)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) hi)))))>
#<alt (log.f64 #s(literal 2 binary64))>
#<alt (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 x hi) lo)))>
#<alt (+.f64 (log.f64 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 x hi) lo))))>
#<alt (+.f64 (log.f64 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 x hi) lo)))))>
#<alt (log.f64 #s(literal 2 binary64))>
#<alt (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 x hi) lo)))>
#<alt (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 x hi)) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 hi (-.f64 x hi))) lo))) lo)))>
#<alt (+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (*.f64 #s(literal 3/2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) lo)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 hi (-.f64 x hi))))) lo)) (*.f64 #s(literal -1/2 binary64) (-.f64 x hi))) lo)))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (-.f64 #s(literal 1 binary64) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt #s(literal 1 binary64)>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) hi))) hi)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) hi))) hi)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (/.f64 hi lo)>
#<alt (/.f64 (+.f64 hi lo) lo)>
#<alt (/.f64 (+.f64 hi lo) lo)>
#<alt (/.f64 (+.f64 hi lo) lo)>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) lo))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) lo))) lo)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 x lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (*.f64 x (+.f64 lo (*.f64 #s(literal -1 binary64) lo))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) lo))))))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (*.f64 x (+.f64 lo (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))>
#<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 (*.f64 hi (-.f64 hi x)) lo) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) x) lo)>
#<alt (/.f64 (-.f64 (+.f64 hi (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) x) lo)>
#<alt (/.f64 (-.f64 hi x) lo)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (-.f64 hi x)) lo)) lo))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (-.f64 hi x)) lo)) lo))) lo))>
#<alt (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (*.f64 lo x))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (*.f64 lo x))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (*.f64 lo x))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))>
#<alt (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi))) hi)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (/.f64 hi lo)>
#<alt (/.f64 (+.f64 hi lo) lo)>
#<alt (/.f64 (+.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)>
#<alt (/.f64 (+.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))) lo)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 5 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 3 binary64)))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 5 binary64)) lo)) (pow.f64 hi #s(literal 4 binary64))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 3 binary64)))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt #s(literal 1 binary64)>
#<alt (/.f64 hi lo)>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (/.f64 hi lo)>
#<alt (/.f64 (+.f64 hi lo) lo)>
#<alt (/.f64 (+.f64 hi lo) lo)>
#<alt (/.f64 (+.f64 hi lo) lo)>
#<alt #s(literal 1 binary64)>
#<alt #s(literal 1 binary64)>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))>
#<alt (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 lo (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 lo (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) lo)))>
#<alt (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 #s(literal 1 binary64) lo)>
#<alt (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)>
#<alt (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)>
#<alt (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)>
#<alt (/.f64 #s(literal 1 binary64) lo)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))>
#<alt (/.f64 #s(literal 1 binary64) lo)>
#<alt (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))>
Calls

96 calls:

TimeVariablePointExpression
7.0ms
lo
@-inf
(* (- (/ (pow (/ hi lo) 2) (- (/ hi lo) 1)) (/ 1 (- (/ hi lo) 1))) (/ (- hi x) lo))
4.0ms
hi
@inf
(- (/ (pow (/ hi lo) 2) (- (/ hi lo) 1)) (/ 1 (- (/ hi lo) 1)))
3.0ms
lo
@0
(- (/ (pow (/ hi lo) 2) (- (/ hi lo) 1)) (/ 1 (- (/ hi lo) 1)))
2.0ms
x
@0
(* (- (/ (pow (/ hi lo) 2) (- (/ hi lo) 1)) (/ 1 (- (/ hi lo) 1))) (/ (- hi x) lo))
2.0ms
x
@inf
(log (+ 1 (+ 1 (/ (+ x (+ (* hi (/ (- x hi) lo)) (neg hi))) lo))))

rewrite142.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
360×log1p-expm1-u
359×expm1-log1p-u
353×add-cube-cbrt
347×add-exp-log
347×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043592
1796588
Stop Event
node limit
Counts
13 → 255
Calls
Call 1
Inputs
(fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (-.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
Outputs
(+.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 hi))
(+.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (sqrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (sqrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) (sqrt.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi))))
(pow.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)))
(exp.f64 (log.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))
(+.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))
(*.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi))) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))) #s(literal 2 binary64)) (cbrt.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))))
(*.f64 (sqrt.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))) (sqrt.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))))
(pow.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(cbrt.f64 (pow.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))))
(exp.f64 (log.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 1 binary64)))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (fma.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(+.f64 (fma.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 1 binary64))) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)) (*.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))))
(pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64)))
(log.f64 (exp.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 hi lo))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 hi lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo)))) #s(literal 1 binary64))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (-.f64 hi x)) lo)
(pow.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(*.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 hi (pow.f64 lo #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) lo))
(pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (sqrt.f64 hi) lo) #s(literal 2 binary64))
(pow.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) #s(literal -1 binary64))
(log.f64 (pow.f64 (exp.f64 hi) (pow.f64 lo #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(pow.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (hypot.f64 (/.f64 (sqrt.f64 hi) lo) (pow.f64 lo #s(literal -1/2 binary64))) (hypot.f64 (/.f64 (sqrt.f64 hi) lo) (pow.f64 lo #s(literal -1/2 binary64))))
(/.f64 (fma.f64 lo lo (*.f64 lo hi)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (hypot.f64 (/.f64 (sqrt.f64 hi) lo) (pow.f64 lo #s(literal -1/2 binary64))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
(cbrt.f64 (pow.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))
(log1p.f64 (expm1.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))
(exp.f64 (log.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64)))
(fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))

simplify451.0ms (2.8%)

Algorithm
egg-herbie
Rules
716×fma-define
417×distribute-lft-in
412×distribute-rgt-in
311×*-commutative
299×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0128940441
1350236835
Stop Event
node limit
Counts
603 → 724
Calls
Call 1
Inputs
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(/.f64 (*.f64 hi x) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 #s(literal -1 binary64) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 (+.f64 lo x) hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 (+.f64 lo x) hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(log.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))))))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))))))))
(+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))
(-.f64 (+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))) (/.f64 #s(literal 2 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))) (/.f64 hi (*.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(-.f64 (+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))) (/.f64 #s(literal 2 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))))) (/.f64 hi (*.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(-.f64 (+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))))) (/.f64 #s(literal 2 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))))) (/.f64 hi (*.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) (/.f64 hi (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) x))))
(+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 x (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))) (/.f64 hi (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) x))))
(+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64)) (*.f64 x (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))))) x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))) (/.f64 hi (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) x))))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)))
(+.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo))) (*.f64 hi (-.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (+.f64 #s(literal 2 binary64) (/.f64 x lo)))))))
(+.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo))) (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo)))))))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (+.f64 #s(literal 2 binary64) (/.f64 x lo)))))))
(+.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo))) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) #s(literal 3 binary64)))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo))))))))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (+.f64 #s(literal 2 binary64) (/.f64 x lo)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) hi)) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))) (pow.f64 hi #s(literal 2 binary64)))))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) hi)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 6 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))) (pow.f64 hi #s(literal 2 binary64))))))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))) hi))) hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 6 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64))))) hi)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))))) hi))) hi))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -2 binary64) (log.f64 lo)))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 lo)) (/.f64 lo hi)))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 x hi)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) hi)))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 12 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x hi))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 x hi)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) hi)))))
(log.f64 #s(literal 2 binary64))
(+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 (log.f64 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (log.f64 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 x hi) lo)))))
(log.f64 #s(literal 2 binary64))
(+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 x hi)) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 hi (-.f64 x hi))) lo))) lo)))
(+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (*.f64 #s(literal 3/2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) lo)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 hi (-.f64 x hi))))) lo)) (*.f64 #s(literal -1/2 binary64) (-.f64 x hi))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) hi))) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) hi))) hi)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) lo))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) lo))) lo)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (*.f64 x (+.f64 lo (*.f64 #s(literal -1 binary64) lo))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) lo))))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (*.f64 x (+.f64 lo (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (-.f64 (+.f64 hi (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) x) lo)
(/.f64 (-.f64 (+.f64 hi (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) x) lo)
(/.f64 (-.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (-.f64 hi x)) lo)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (-.f64 hi x)) lo)) lo))) lo))
(/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi))) hi)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(/.f64 (+.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 5 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 3 binary64)))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 5 binary64)) lo)) (pow.f64 hi #s(literal 4 binary64))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 3 binary64)))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) lo)))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 hi))
(+.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (sqrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (sqrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) (sqrt.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi))))
(pow.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)))
(exp.f64 (log.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))
(+.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))
(*.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi))) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))) #s(literal 2 binary64)) (cbrt.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))))
(*.f64 (sqrt.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))) (sqrt.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))))
(pow.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(cbrt.f64 (pow.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))))
(exp.f64 (log.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 1 binary64)))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (fma.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(+.f64 (fma.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 1 binary64))) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)) (*.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))))
(pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64)))
(log.f64 (exp.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 hi lo))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 hi lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo)))) #s(literal 1 binary64))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (-.f64 hi x)) lo)
(pow.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo)))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(*.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 hi (pow.f64 lo #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) lo))
(pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (sqrt.f64 hi) lo) #s(literal 2 binary64))
(pow.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) #s(literal -1 binary64))
(log.f64 (pow.f64 (exp.f64 hi) (pow.f64 lo #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(pow.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (hypot.f64 (/.f64 (sqrt.f64 hi) lo) (pow.f64 lo #s(literal -1/2 binary64))) (hypot.f64 (/.f64 (sqrt.f64 hi) lo) (pow.f64 lo #s(literal -1/2 binary64))))
(/.f64 (fma.f64 lo lo (*.f64 lo hi)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (hypot.f64 (/.f64 (sqrt.f64 hi) lo) (pow.f64 lo #s(literal -1/2 binary64))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
(cbrt.f64 (pow.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))
(log1p.f64 (expm1.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))
(exp.f64 (log.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64)))
(fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))
Outputs
(*.f64 hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo))) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo))) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (/.f64 (*.f64 hi x) lo)) hi)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (/.f64 x lo))) hi)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) (*.f64 hi (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x lo)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x lo)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x lo))) (/.f64 hi x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x))) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x lo)) (/.f64 hi lo)) (/.f64 hi x)))
(*.f64 x (-.f64 (-.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x lo))) (/.f64 hi x)))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(neg.f64 (*.f64 x (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) (neg.f64 x)) (/.f64 hi lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(neg.f64 (*.f64 x (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) (neg.f64 x)) (/.f64 hi lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(neg.f64 (*.f64 x (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) x)))))
(*.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) (neg.f64 x)) (/.f64 hi lo)) (neg.f64 x))
(/.f64 (*.f64 hi (-.f64 x hi)) lo)
(*.f64 hi (/.f64 (-.f64 x hi) lo))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi lo) (*.f64 hi (-.f64 x hi))) lo)
(/.f64 (-.f64 (*.f64 hi (-.f64 x hi)) (*.f64 hi lo)) lo)
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) hi)
(neg.f64 hi)
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x)))) (/.f64 hi (*.f64 x lo))))
(*.f64 x (-.f64 (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) (/.f64 #s(literal 1 binary64) x)) (/.f64 hi (*.f64 x lo))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x)))) (/.f64 hi (*.f64 x lo))))
(*.f64 x (-.f64 (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) (/.f64 #s(literal 1 binary64) x)) (/.f64 hi (*.f64 x lo))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x)))) (/.f64 hi (*.f64 x lo))))
(*.f64 x (-.f64 (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) (/.f64 #s(literal 1 binary64) x)) (/.f64 hi (*.f64 x lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x lo) #s(literal 1 binary64)) hi) (/.f64 #s(literal 1 binary64) lo))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 x lo) #s(literal 1 binary64)) hi) (/.f64 #s(literal 1 binary64) lo))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 (+.f64 lo x) hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo (+.f64 lo (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 lo (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 (+.f64 lo x) hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo (+.f64 lo (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 lo (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x lo)) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x lo)) (/.f64 hi lo)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 x hi) (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 x hi) (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) lo))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)
(/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 x lo))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) (/.f64 hi (*.f64 x lo))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 x lo))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) (/.f64 hi (*.f64 x lo))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi (*.f64 x lo))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) (/.f64 hi (*.f64 x lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))) lo))
(neg.f64 (*.f64 x (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo)))
(*.f64 x (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) (neg.f64 lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (neg.f64 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (neg.f64 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (neg.f64 (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (neg.f64 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(/.f64 x lo)
(+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo))
(fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo))
(fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 x hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(/.f64 (-.f64 x hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 x hi) (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 x hi) (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 x hi) (neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) (neg.f64 lo))
(log.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))
(log.f64 (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)))
(log.f64 (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)))))))
(fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)))) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)))) (log.f64 (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))))))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (*.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))))))))
(fma.f64 x (+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))))) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)))) (log.f64 (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))))))))
(+.f64 (log.f64 (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (*.f64 x (fma.f64 x (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))) (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))))))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)) #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)) #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)))) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))))) (log.f64 (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))))
(+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))))
(+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (neg.f64 (log.f64 x))))
(+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (log.f64 x))
(-.f64 (+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))) (/.f64 #s(literal 2 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))) (/.f64 hi (*.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (-.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (*.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 (/.f64 #s(literal 2 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi (*.f64 (*.f64 x lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (-.f64 (+.f64 (log.f64 x) (-.f64 (/.f64 (/.f64 #s(literal 2 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))) (/.f64 hi (*.f64 (*.f64 x lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(-.f64 (+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))) (/.f64 #s(literal 2 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))))) (/.f64 hi (*.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (-.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (*.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 2 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))) (/.f64 hi (*.f64 (*.f64 x lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (-.f64 (+.f64 (-.f64 (log.f64 x) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal 2 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi (*.f64 (*.f64 x lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(-.f64 (+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64)) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))))) (/.f64 #s(literal 2 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))))) (/.f64 hi (*.f64 lo (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (-.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (log.f64 x)) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (*.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 2 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))) (/.f64 hi (*.f64 (*.f64 x lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (-.f64 (+.f64 (-.f64 (log.f64 x) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (/.f64 (/.f64 #s(literal 2 binary64) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))) (/.f64 hi (*.f64 (*.f64 x lo) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))))
(+.f64 (log.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (log.f64 (/.f64 #s(literal -1 binary64) x))))
(-.f64 (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo))) (log.f64 (/.f64 #s(literal -1 binary64) x)))
(+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) (/.f64 hi (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) x))))
(+.f64 (log.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 2 binary64) (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (/.f64 (/.f64 hi lo) (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) x))))
(-.f64 (-.f64 (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo))) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))) (/.f64 hi (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo))))) x))
(+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 x (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))) (/.f64 hi (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) x))))
(+.f64 (log.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (+.f64 (log.f64 (/.f64 #s(literal -1 binary64) x)) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 x (pow.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) (/.f64 (/.f64 hi lo) (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) x))))
(-.f64 (-.f64 (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo))) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (-.f64 (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 x (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))) (/.f64 hi (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo))))) x))
(+.f64 (log.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64)) (*.f64 x (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))))) x)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))) (/.f64 hi (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) x))))
(+.f64 (log.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (fma.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal -1 binary64) x)) (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 3 binary64)) (*.f64 x (pow.f64 (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))))) x) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 2 binary64) (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) (/.f64 (/.f64 hi lo) (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) x))))
(-.f64 (-.f64 (log.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo))) (log.f64 (/.f64 #s(literal -1 binary64) x))) (/.f64 (-.f64 (-.f64 (-.f64 (/.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)) #s(literal 3 binary64)) (*.f64 x (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 3 binary64)))))) x)) (/.f64 hi (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo))))) x))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)))
(log.f64 (+.f64 (/.f64 x lo) #s(literal 2 binary64)))
(+.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo))) (*.f64 hi (-.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (+.f64 #s(literal 2 binary64) (/.f64 x lo)))))))
(+.f64 (log.f64 (+.f64 (/.f64 x lo) #s(literal 2 binary64))) (*.f64 hi (-.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (+.f64 (/.f64 x lo) #s(literal 2 binary64)))))))
(fma.f64 hi (+.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal -1 binary64) lo) (+.f64 (/.f64 x lo) #s(literal 2 binary64)))) (log.f64 (+.f64 (/.f64 x lo) #s(literal 2 binary64))))
(+.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo))) (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo)))))))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (+.f64 #s(literal 2 binary64) (/.f64 x lo)))))))
(+.f64 (log.f64 (+.f64 (/.f64 x lo) #s(literal 2 binary64))) (*.f64 hi (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 hi (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 x lo) #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64)))))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (+.f64 (/.f64 x lo) #s(literal 2 binary64)))))))
(fma.f64 hi (fma.f64 (*.f64 #s(literal 1/2 binary64) hi) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 x lo) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64)))) (/.f64 (/.f64 #s(literal -1 binary64) lo) (+.f64 (/.f64 x lo) #s(literal 2 binary64))))) (log.f64 (+.f64 (/.f64 x lo) #s(literal 2 binary64))))
(+.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo))) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) #s(literal 3 binary64)))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) #s(literal 2 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo))))))))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (+.f64 #s(literal 2 binary64) (/.f64 x lo)))))))
(+.f64 (log.f64 (+.f64 (/.f64 x lo) #s(literal 2 binary64))) (*.f64 hi (-.f64 (fma.f64 hi (fma.f64 #s(literal 1/6 binary64) (*.f64 hi (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 x lo) #s(literal 2 binary64)) #s(literal 3 binary64))) (*.f64 #s(literal 6 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 x lo) #s(literal 2 binary64)) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 x lo) #s(literal 2 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64))))))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (+.f64 (/.f64 x lo) #s(literal 2 binary64)))))))
(fma.f64 hi (+.f64 (fma.f64 hi (fma.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 x lo) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal 1/6 binary64) hi) (fma.f64 #s(literal 6 binary64) (/.f64 (/.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 x lo) #s(literal 2 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 3 binary64))) (pow.f64 (+.f64 (/.f64 x lo) #s(literal 2 binary64)) #s(literal 3 binary64)))))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64))))) (/.f64 (/.f64 #s(literal -1 binary64) lo) (+.f64 (/.f64 x lo) #s(literal 2 binary64)))) (log.f64 (+.f64 (/.f64 x lo) #s(literal 2 binary64))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi))))
(fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)) (log.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) hi))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)) (neg.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)))))
(-.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)) (log.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) hi)))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) hi)) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))) (pow.f64 hi #s(literal 2 binary64)))))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64))) (neg.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (pow.f64 hi #s(literal 2 binary64)))))))
(+.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)) (log.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (-.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64))) #s(literal -2 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (pow.f64 hi #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal 1 binary64) hi))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) hi)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 6 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))) (pow.f64 hi #s(literal 2 binary64))))))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)) (fma.f64 #s(literal 1/6 binary64) (/.f64 (fma.f64 #s(literal -6 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (+.f64 (/.f64 x lo) #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 6 binary64))))) (pow.f64 hi #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64))) (neg.f64 (*.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (pow.f64 hi #s(literal 2 binary64))))))))
(+.f64 (fma.f64 #s(literal -2 binary64) (neg.f64 (log.f64 hi)) (log.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (-.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (fma.f64 #s(literal -6 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (+.f64 (/.f64 x lo) #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal -2 binary64) (pow.f64 lo #s(literal 6 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64))) #s(literal -2 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) hi))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))))
(fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)) (log.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)))))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))) hi))) hi))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64))) (neg.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))) hi))) hi))))
(-.f64 (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)) (log.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64))) #s(literal -2 binary64)) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) hi) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) hi))
(+.f64 (log.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -6 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 6 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64))))) hi)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 #s(literal 2 binary64) (/.f64 x lo)))) (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))))) hi))) hi))))
(+.f64 (log.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (/.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 (fma.f64 #s(literal -6 binary64) (*.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 6 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))))) hi) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64))) (neg.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))))) hi))) hi))))
(-.f64 (fma.f64 #s(literal -2 binary64) (log.f64 (/.f64 #s(literal -1 binary64) hi)) (log.f64 (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (neg.f64 (fma.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64))) #s(literal -2 binary64)) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal -2 binary64) (*.f64 (pow.f64 lo #s(literal 6 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))) (*.f64 #s(literal -6 binary64) (*.f64 (*.f64 (pow.f64 lo #s(literal 4 binary64)) (+.f64 (/.f64 x lo) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))) hi)) hi))) hi))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (*.f64 #s(literal -2 binary64) (log.f64 lo)))
(fma.f64 #s(literal -2 binary64) (log.f64 lo) (log.f64 (*.f64 hi (-.f64 x hi))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 lo)) (/.f64 lo hi)))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (fma.f64 #s(literal -2 binary64) (log.f64 lo) (/.f64 lo hi)))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 x hi)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) hi)))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (fma.f64 #s(literal -2 binary64) (log.f64 lo) (*.f64 lo (fma.f64 #s(literal 1/2 binary64) (*.f64 lo (-.f64 (/.f64 #s(literal 4 binary64) (*.f64 hi (-.f64 x hi))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) hi)))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (fma.f64 lo (fma.f64 #s(literal 1/2 binary64) (*.f64 lo (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 hi (-.f64 x hi))) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 lo))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal -2 binary64) (log.f64 lo)) (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 12 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x hi))))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 4 binary64) (/.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 x hi)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))) (/.f64 #s(literal 1 binary64) hi)))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (fma.f64 #s(literal -2 binary64) (log.f64 lo) (*.f64 lo (fma.f64 lo (fma.f64 #s(literal 1/6 binary64) (*.f64 lo (-.f64 (/.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 12 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x hi))))) (*.f64 #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 4 binary64) (*.f64 hi (-.f64 x hi))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) hi)))))
(+.f64 (log.f64 (*.f64 hi (-.f64 x hi))) (fma.f64 lo (fma.f64 lo (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 hi (-.f64 x hi))) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/6 binary64) lo) (+.f64 (/.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal -12 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x hi)))))) (/.f64 #s(literal 1 binary64) hi)) (*.f64 #s(literal -2 binary64) (log.f64 lo))))
(log.f64 #s(literal 2 binary64))
(+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1/2 binary64) (log.f64 #s(literal 2 binary64)))
(+.f64 (log.f64 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 x hi) lo))))
(fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 x hi) lo)) (log.f64 #s(literal 2 binary64)))
(+.f64 (log.f64 #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -3/2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 x hi) lo)))))
(+.f64 (log.f64 #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) (/.f64 (fma.f64 #s(literal -3/2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 x hi) lo)))))
(+.f64 (fma.f64 #s(literal 1/2 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 x hi) lo)) (log.f64 #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 (fma.f64 #s(literal -3/2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 #s(literal 1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64)))))
(log.f64 #s(literal 2 binary64))
(+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1/2 binary64)))
(fma.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1/2 binary64) (log.f64 #s(literal 2 binary64)))
(+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 x hi)) (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 hi (-.f64 x hi))) lo))) lo)))
(+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (-.f64 x hi) (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (*.f64 hi (-.f64 x hi))) lo))) lo)))
(-.f64 (log.f64 #s(literal 2 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 (-.f64 x hi) (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (*.f64 hi (-.f64 x hi))) lo))) lo))
(+.f64 (log.f64 #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (*.f64 #s(literal 3/2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) lo)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 hi (-.f64 x hi))))) lo)) (*.f64 #s(literal -1/2 binary64) (-.f64 x hi))) lo)))
(+.f64 (log.f64 #s(literal 2 binary64)) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 (fma.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 3/2 binary64) hi) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) lo) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (*.f64 hi (-.f64 x hi))))) lo) (*.f64 (-.f64 x hi) #s(literal -1/2 binary64))) lo)))
(-.f64 (log.f64 #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (-.f64 x hi) #s(literal -1/2 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (*.f64 hi (-.f64 x hi))) (/.f64 (*.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal -1/4 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) (*.f64 (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) #s(literal 3/2 binary64)))) lo)) lo)) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi lo))) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 x lo))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 x lo))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 x lo))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 x lo))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 x lo))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 x lo))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (neg.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (neg.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) lo)) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (neg.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
(-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 x lo))
(-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 x lo))
(-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (neg.f64 hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (neg.f64 hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 hi) (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (-.f64 hi x) (*.f64 hi (neg.f64 (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi (-.f64 lo x))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 hi (neg.f64 (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi (-.f64 lo x))) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 hi (neg.f64 (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 x hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) lo) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (/.f64 #s(literal 0 binary64) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) lo) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (/.f64 #s(literal 0 binary64) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) hi))) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 0 binary64) lo) hi))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) hi)) hi) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) hi))) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 0 binary64) lo) hi))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) hi)) hi) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 hi))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (/.f64 (*.f64 #s(literal 0 binary64) (pow.f64 hi #s(literal 2 binary64))) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 0 binary64) lo) hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (/.f64 (*.f64 #s(literal 0 binary64) (pow.f64 hi #s(literal 2 binary64))) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 0 binary64) lo) hi) lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(neg.f64 (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (neg.f64 lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (neg.f64 lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (neg.f64 lo)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 0 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (*.f64 x (+.f64 lo (*.f64 #s(literal -1 binary64) lo))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) lo))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (/.f64 (*.f64 #s(literal 0 binary64) lo) (*.f64 lo (pow.f64 hi #s(literal 3 binary64)))))))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (+.f64 (/.f64 #s(literal 0 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (fma.f64 (/.f64 x (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 0 binary64) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (*.f64 x (+.f64 lo (*.f64 #s(literal -1 binary64) lo))) (*.f64 hi lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 x (/.f64 (*.f64 #s(literal 0 binary64) lo) (*.f64 hi lo)))) hi))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 (/.f64 x hi) (/.f64 #s(literal 0 binary64) lo) (/.f64 x (neg.f64 lo))) (neg.f64 hi)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (+.f64 hi (-.f64 (*.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 (*.f64 hi (-.f64 hi x)) lo) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) x) lo)
(/.f64 (+.f64 hi (-.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (*.f64 (*.f64 #s(literal 0 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) x)) lo)
(/.f64 (+.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) x)) lo)
(/.f64 (-.f64 (+.f64 hi (+.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))) x) lo)
(/.f64 (+.f64 hi (-.f64 (+.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (*.f64 (*.f64 #s(literal 0 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) x)) lo)
(/.f64 (+.f64 hi (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) x)) lo)
(/.f64 (-.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 hi x) (neg.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (-.f64 (neg.f64 (-.f64 hi x)) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (-.f64 hi x)) lo)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 (*.f64 #s(literal 0 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 hi x) lo))) lo))) lo))
(/.f64 (-.f64 (neg.f64 (-.f64 hi x)) (/.f64 (fma.f64 hi (-.f64 hi x) (/.f64 (*.f64 (-.f64 hi x) #s(literal 0 binary64)) lo)) lo)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (-.f64 hi x)) lo)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 (*.f64 #s(literal 0 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 hi x) lo))) lo))) lo))
(/.f64 (-.f64 (neg.f64 (-.f64 hi x)) (/.f64 (fma.f64 hi (-.f64 hi x) (/.f64 (*.f64 (-.f64 hi x) #s(literal 0 binary64)) lo)) lo)) (neg.f64 lo))
(/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo)
(*.f64 hi (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo))
(*.f64 hi (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo)) (*.f64 hi (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo)))
(fma.f64 hi (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo) (*.f64 x (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo)) (*.f64 hi (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo)))
(fma.f64 hi (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo) (*.f64 x (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo)) (*.f64 hi (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo)))
(fma.f64 hi (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) lo) (*.f64 x (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo))
(neg.f64 (*.f64 x (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo)))
(*.f64 x (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo) (*.f64 hi (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x lo)))))
(*.f64 x (fma.f64 hi (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 lo))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo) (*.f64 hi (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x lo)))))
(*.f64 x (fma.f64 hi (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 lo))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo) (*.f64 hi (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x lo)))))
(*.f64 x (fma.f64 hi (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)) (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) lo))
(neg.f64 (*.f64 x (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) lo)))
(*.f64 x (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (neg.f64 lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x lo))) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))))
(*.f64 x (neg.f64 (+.f64 (-.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)))) (/.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x lo))) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))))
(*.f64 x (neg.f64 (+.f64 (-.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)))) (/.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (*.f64 lo x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))))))
(neg.f64 (*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (*.f64 x lo))) (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))))
(*.f64 x (neg.f64 (+.f64 (-.f64 (/.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 hi (/.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 x lo)))) (/.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 hi (-.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 hi (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 hi (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 5 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi))) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi))) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) hi) lo) hi)) hi) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 hi))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(/.f64 (fma.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi) lo)
(/.f64 (+.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))) lo)
(/.f64 (fma.f64 lo (fma.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) #s(literal 1 binary64)) hi) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 5 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (pow.f64 hi #s(literal 5 binary64)) (pow.f64 lo #s(literal 3 binary64))) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (-.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (/.f64 (pow.f64 hi #s(literal 5 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo)) (/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(neg.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (/.f64 (pow.f64 hi #s(literal 3 binary64)) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 3 binary64)))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo) (neg.f64 (pow.f64 hi #s(literal 3 binary64)))) lo) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 4 binary64)) lo) (pow.f64 hi #s(literal 3 binary64))) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 5 binary64)) lo)) (pow.f64 hi #s(literal 4 binary64))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 3 binary64)))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 5 binary64)) lo)) (pow.f64 hi #s(literal 4 binary64))) lo) (pow.f64 hi #s(literal 3 binary64)))) lo) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 5 binary64)) (neg.f64 lo)) (pow.f64 hi #s(literal 4 binary64))) lo) (pow.f64 hi #s(literal 3 binary64))) lo)) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
#s(literal 1 binary64)
#s(literal 1 binary64)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(/.f64 (+.f64 (*.f64 hi lo) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi lo (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 hi (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 hi lo) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 hi lo) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (neg.f64 (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 lo)) hi) lo))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) (neg.f64 lo))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 hi))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(+.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (sqrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (neg.f64 (*.f64 hi #s(literal 1 binary64)))) (fma.f64 (neg.f64 hi) #s(literal 1 binary64) (*.f64 hi #s(literal 1 binary64))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (sqrt.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo)) (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)) (+.f64 (neg.f64 hi) hi))
(+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (*.f64 hi #s(literal 0 binary64)))
(-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) (sqrt.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 x hi) lo) hi))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (fma.f64 hi hi (*.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (*.f64 hi (+.f64 hi (*.f64 hi (/.f64 (-.f64 x hi) lo))))))
(pow.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi) #s(literal 1 binary64))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) #s(literal 3 binary64))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) #s(literal 2 binary64))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(log.f64 (exp.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi))))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi) #s(literal 3 binary64)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(exp.f64 (log.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (/.f64 x lo)) #s(literal -1 binary64)))
(*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(+.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal -1 binary64))
(+.f64 #s(literal 2 binary64) (+.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(exp.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 1 binary64))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 3 binary64))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 2 binary64))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(pow.f64 (/.f64 lo (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi)))
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 3 binary64)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(exp.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64)))
(/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)
(/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(expm1.f64 (log1p.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))))
(*.f64 #s(literal 1 binary64) (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))) #s(literal 2 binary64)) (cbrt.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(*.f64 (sqrt.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))) (sqrt.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(pow.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(pow.f64 (cbrt.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))) #s(literal 3 binary64))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(pow.f64 (pow.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(pow.f64 (sqrt.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(cbrt.f64 (pow.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 3 binary64)))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(expm1.f64 (log1p.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))))
(expm1.f64 (log1p.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))))
(expm1.f64 (log1p.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))))
(exp.f64 (log.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 hi (-.f64 x hi)) lo) hi)) lo))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) (neg.f64 (-.f64 x hi))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi)) lo))
(+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (fma.f64 (neg.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (fma.f64 (neg.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))))) (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (-.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(+.f64 (fma.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))))) (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (-.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(+.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))))) (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (-.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(+.f64 (fma.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (+.f64 (pow.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(+.f64 (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 0 binary64)) (pow.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (fma.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))))) (+.f64 (pow.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))))))
(+.f64 (*.f64 #s(literal 0 binary64) (/.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))) (-.f64 (pow.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))) (cbrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 1 binary64))) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64))) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))) (+.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)) (*.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64)) (/.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -3 binary64))) (+.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal -2 binary64))) (/.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 3 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(pow.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(log.f64 (exp.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(exp.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(fma.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (pow.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal 2 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(+.f64 (pow.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (/.f64 hi lo) (/.f64 hi lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 hi lo) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64)))
(log.f64 (exp.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 3 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 hi lo))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 hi lo))) #s(literal 1 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(/.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (-.f64 hi x)) lo)
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(pow.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo))) #s(literal 3 binary64))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo)))))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64))))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo))))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(exp.f64 (log.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo))))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(*.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(*.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(*.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(pow.f64 (cbrt.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 3 binary64))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(pow.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(pow.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (/.f64 hi lo) (sqrt.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 hi lo)) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(cbrt.f64 (pow.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(log1p.f64 (expm1.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(exp.f64 (log.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 hi (pow.f64 lo #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))
(*.f64 hi (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 hi (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) lo))
(pow.f64 (/.f64 (sqrt.f64 hi) lo) #s(literal 2 binary64))
(pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 hi (pow.f64 lo #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))
(*.f64 hi (pow.f64 lo #s(literal -2 binary64)))
(pow.f64 (pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (pow.f64 lo #s(literal -2 binary64)))
(pow.f64 (/.f64 (sqrt.f64 hi) lo) #s(literal 2 binary64))
(pow.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(log.f64 (pow.f64 (exp.f64 hi) (pow.f64 lo #s(literal -2 binary64))))
(*.f64 hi (pow.f64 lo #s(literal -2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (pow.f64 lo #s(literal -2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)))
(*.f64 hi (pow.f64 lo #s(literal -2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 hi (pow.f64 lo #s(literal -2 binary64)))
(exp.f64 (log.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 hi (pow.f64 lo #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 hi (pow.f64 lo #s(literal -2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 hi lo)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 hi lo)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(pow.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)))))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (hypot.f64 (/.f64 (sqrt.f64 hi) lo) (pow.f64 lo #s(literal -1/2 binary64))) (hypot.f64 (/.f64 (sqrt.f64 hi) lo) (pow.f64 lo #s(literal -1/2 binary64))))
(pow.f64 (hypot.f64 (/.f64 (sqrt.f64 hi) lo) (pow.f64 lo #s(literal -1/2 binary64))) #s(literal 2 binary64))
(+.f64 (pow.f64 (/.f64 (sqrt.f64 hi) lo) #s(literal 2 binary64)) (pow.f64 lo #s(literal -1 binary64)))
(/.f64 (fma.f64 lo lo (*.f64 lo hi)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo lo (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (*.f64 lo (+.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) lo))))
(pow.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (cbrt.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))
(fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (pow.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (hypot.f64 (/.f64 (sqrt.f64 hi) lo) (pow.f64 lo #s(literal -1/2 binary64))) #s(literal 2 binary64))
(+.f64 (pow.f64 (/.f64 (sqrt.f64 hi) lo) #s(literal 2 binary64)) (pow.f64 lo #s(literal -1 binary64)))
(log.f64 (exp.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
(fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(cbrt.f64 (pow.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))
(fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(expm1.f64 (log1p.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))
(log1p.f64 (expm1.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(exp.f64 (log.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64)))
(fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))
(fma.f64 (/.f64 (sqrt.f64 hi) lo) (/.f64 (sqrt.f64 hi) lo) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (pow.f64 (/.f64 (sqrt.f64 hi) lo) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (pow.f64 lo #s(literal -1 binary64)) (*.f64 hi (pow.f64 lo #s(literal -2 binary64))))

eval676.0ms (4.1%)

Compiler

Compiled 26996 to 14637 computations (45.8% saved)

prune488.0ms (3%)

Pruning

57 alts after pruning (54 fresh and 3 done)

PrunedKeptTotal
New90824932
Fresh373067
Picked325
Done011
Total948571005
Accuracy
22.7%
Counts
1005 → 57
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.9%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
19.4%
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
14.2%
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 3 binary64))
18.8%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
19.1%
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)))
9.3%
(/.f64 (+.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo))) hi)
9.5%
(/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))) hi)
9.5%
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64))) hi)
9.5%
(/.f64 (*.f64 (-.f64 x lo) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))) hi)
18.1%
(/.f64 (*.f64 (-.f64 x lo) (fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi)
9.5%
(/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
8.8%
(/.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))) hi)
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
19.1%
(-.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))
9.4%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
15.3%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
19.1%
(-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
14.1%
(-.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 lo)) (/.f64 hi (neg.f64 lo))))
15.3%
(-.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64)))
15.3%
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
14.2%
(-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
18.7%
(+.f64 (/.f64 x lo) #s(literal 1 binary64))
14.1%
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal -1 binary64))
19.1%
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal -1 binary64))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
21.0%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
21.0%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))))
19.1%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (/.f64 (-.f64 hi x) lo))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (-.f64 hi x) lo)))
18.8%
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
18.8%
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
9.5%
(*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi))
18.8%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
15.1%
(*.f64 x (-.f64 (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) (/.f64 #s(literal 1 binary64) x)) (/.f64 hi (*.f64 x lo))))
19.0%
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo))))
9.5%
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
18.1%
(sqrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) #s(literal 2 binary64)))
11.4%
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
18.1%
(fabs.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
19.1%
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo))))
19.1%
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))) lo))))
10.2%
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo))))
9.9%
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) lo))))
19.1%
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))))))))
19.0%
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)))))
15.0%
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) (/.f64 hi (*.f64 x lo)))))))
19.1%
(expm1.f64 (log.f64 (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))))
19.1%
(expm1.f64 (expm1.f64 (log1p.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))))))
14.2%
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 2119 to 1394 computations (34.2% saved)

localize662.0ms (4.1%)

Localize:

Found 16 expressions with local error:

NewAccuracyProgram
99.6%
(/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)
99.2%
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64)))
98.8%
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))
77.1%
(-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)
100.0%
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
98.4%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
97.6%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
99.6%
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64))) hi)
99.5%
(*.f64 (-.f64 x lo) (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64)))
99.4%
(+.f64 #s(literal 2 binary64) (/.f64 lo hi))
97.6%
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
100.0%
(+.f64 (/.f64 x lo) #s(literal 1 binary64))
99.4%
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
99.2%
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
99.0%
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
21.2%
(/.f64 lo (pow.f64 hi #s(literal 2 binary64)))
Compiler

Compiled 342 to 145 computations (57.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 414.0ms
Operation ival-mult, time spent: 246.0ms, 59.0% of total-time
Operation ival-div, time spent: 68.0ms, 16.0% of total-time
Operation ival-add, time spent: 38.0ms, 9.0% of total-time
Operation ival-pow, time spent: 32.0ms, 8.0% of total-time
Operation ival-sub, time spent: 17.0ms, 4.0% of total-time
Operation composed, time spent: 6.0ms, 1.0% of total-time
Operation const, time spent: 6.0ms, 1.0% of total-time
Operation ival-cbrt, time spent: 2.0ms, 0.0% of total-time

series52.0ms (0.3%)

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

84 calls:

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

rewrite140.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
402×log1p-expm1-u
402×expm1-log1p-u
395×add-cube-cbrt
390×add-exp-log
389×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043510
1852490
Stop Event
node limit
Counts
12 → 248
Calls
Call 1
Inputs
(/.f64 lo (pow.f64 hi #s(literal 2 binary64)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))
(+.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
(+.f64 #s(literal 2 binary64) (/.f64 lo hi))
(*.f64 (-.f64 x lo) (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64))) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 lo (pow.f64 hi #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal -2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))) (sqrt.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(pow.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) #s(literal -1 binary64))
(log.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (sqrt.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)) (*.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))))
(pow.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(exp.f64 (log1p.f64 (-.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(exp.f64 (*.f64 (log1p.f64 (-.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(fma.f64 (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
(pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64)))
(fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64))
(fma.f64 (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) hi #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) (sqrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(+.f64 (/.f64 hi lo) (*.f64 hi (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) (*.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))) hi))
(-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))))
(cbrt.f64 (pow.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
(log1p.f64 (expm1.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
(exp.f64 (log.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (*.f64 hi (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (*.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) (*.f64 hi (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) (*.f64 hi (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 x lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 x lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(exp.f64 (log1p.f64 (/.f64 x lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 x lo)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 x lo) #s(literal 1 binary64))
(fma.f64 x (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64)))
(pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) (sqrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal -1 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) (sqrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 lo hi)))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) (/.f64 lo hi)))
(pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))))
(exp.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal 1 binary64)))
(fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 lo hi) #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))
(+.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) (*.f64 (-.f64 x lo) #s(literal -1 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (-.f64 x lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))))
(exp.f64 (log.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) (-.f64 x lo) (*.f64 #s(literal -1 binary64) (-.f64 x lo)))
(fma.f64 (-.f64 x lo) (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) (*.f64 (-.f64 x lo) #s(literal -1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))) (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))))
(pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))) #s(literal -1 binary64))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (sqrt.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(exp.f64 (-.f64 (log1p.f64 (/.f64 hi lo)) (log.f64 lo)))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (/.f64 hi lo)) (log.f64 lo)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3/2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 2 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(*.f64 (pow.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 3 binary64)) (pow.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 3 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log1p.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log1p.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))
(+.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(*.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(*.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(*.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3/2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 3 binary64))
(pow.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log1p.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 1/3 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo) #s(literal 1 binary64))
(fma.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 1 binary64))

simplify289.0ms (1.8%)

Algorithm
egg-herbie
Rules
790×fma-define
507×distribute-lft-in
497×distribute-rgt-in
421×associate-+r+
335×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0116934316
1321430919
Stop Event
node limit
Counts
545 → 649
Calls
Call 1
Inputs
(/.f64 lo hi)
(/.f64 (+.f64 lo (*.f64 #s(literal 2 binary64) hi)) hi)
(/.f64 (+.f64 lo (*.f64 hi (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 hi lo))))) hi)
(/.f64 (+.f64 lo (*.f64 hi (+.f64 #s(literal 2 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))) hi)
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) hi))) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) hi))) hi)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))))) lo)
(/.f64 (+.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))))) lo)
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))))))
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 hi lo))) lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) lo))) lo)) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 lo hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(/.f64 (+.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(/.f64 (+.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 lo hi)
(/.f64 (+.f64 lo (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(/.f64 (+.f64 lo (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(/.f64 (+.f64 lo (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(/.f64 hi lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(/.f64 (+.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(/.f64 (+.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 lo hi)
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 x lo)
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(/.f64 x lo)
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(/.f64 x lo)
(/.f64 (+.f64 lo x) lo)
(/.f64 (+.f64 lo x) lo)
(/.f64 (+.f64 lo x) lo)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 lo hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 hi lo) hi)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
#s(literal 2 binary64)
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 lo hi)
(/.f64 (+.f64 lo (*.f64 #s(literal 2 binary64) hi)) hi)
(/.f64 (+.f64 lo (*.f64 #s(literal 2 binary64) hi)) hi)
(/.f64 (+.f64 lo (*.f64 #s(literal 2 binary64) hi)) hi)
#s(literal 2 binary64)
#s(literal 2 binary64)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
x
(+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) 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 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.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 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 #s(literal 1 binary64) lo)
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))) (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))) (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (+.f64 (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x) (+.f64 (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))) x)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64)) x)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64))))) x)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))))))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 6 binary64))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 5 binary64))))))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 hi #s(literal 3 binary64)))))))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 6 binary64))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x (pow.f64 lo #s(literal 5 binary64)))))) hi)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x (pow.f64 lo #s(literal 5 binary64))))))) hi)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (-.f64 x hi))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (-.f64 x hi))) (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (+.f64 (*.f64 hi (*.f64 (-.f64 x hi) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) hi)))) (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (-.f64 x hi))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 x lo)) (/.f64 x lo))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x lo) (+.f64 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) hi))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 x lo) (+.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) hi)))) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (-.f64 x hi)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) hi))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))))))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 x hi)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (+.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 x hi)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (-.f64 x hi)))) lo)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (+.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) lo)))) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 (+.f64 lo x) hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 (+.f64 lo x) hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 lo (pow.f64 hi #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal -2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 (sqrt.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))) (sqrt.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(pow.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64))
(pow.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) #s(literal -1 binary64))
(log.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (sqrt.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)) (*.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))))
(pow.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(exp.f64 (log1p.f64 (-.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(exp.f64 (*.f64 (log1p.f64 (-.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(fma.f64 (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
(pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64)))
(fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64))
(fma.f64 (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) hi #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) (sqrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(+.f64 (/.f64 hi lo) (*.f64 hi (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) (*.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))) hi))
(-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))))
(cbrt.f64 (pow.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
(log1p.f64 (expm1.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
(exp.f64 (log.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (*.f64 hi (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (*.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) (*.f64 hi (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) (*.f64 hi (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 x lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 x lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 x lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(exp.f64 (log1p.f64 (/.f64 x lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 x lo)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 x lo) #s(literal 1 binary64))
(fma.f64 x (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64)))
(pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) (sqrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal -1 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (/.f64 lo hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) (sqrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 lo hi)))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) (/.f64 lo hi)))
(pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))))
(exp.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal 1 binary64)))
(fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 lo hi) #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))
(+.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) (*.f64 (-.f64 x lo) #s(literal -1 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (-.f64 x lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))))
(exp.f64 (log.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) (-.f64 x lo) (*.f64 #s(literal -1 binary64) (-.f64 x lo)))
(fma.f64 (-.f64 x lo) (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) (*.f64 (-.f64 x lo) #s(literal -1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))))
(*.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))) (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))))
(pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))) #s(literal -1 binary64))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (sqrt.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64))
(log.f64 (exp.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(exp.f64 (-.f64 (log1p.f64 (/.f64 hi lo)) (log.f64 lo)))
(exp.f64 (*.f64 (-.f64 (log1p.f64 (/.f64 hi lo)) (log.f64 lo)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3/2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 2 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(*.f64 (pow.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 3 binary64)) (pow.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 3 binary64)))
(log.f64 (exp.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log1p.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log1p.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))
(+.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(*.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(*.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(*.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3/2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 3 binary64))
(pow.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log1p.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 1/3 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo) #s(literal 1 binary64))
(fma.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 1 binary64))
Outputs
(/.f64 lo hi)
(/.f64 (+.f64 lo (*.f64 #s(literal 2 binary64) hi)) hi)
(/.f64 (+.f64 lo (*.f64 hi #s(literal 2 binary64))) hi)
(/.f64 (fma.f64 hi #s(literal 2 binary64) lo) hi)
(/.f64 (+.f64 lo (*.f64 hi (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 hi lo))))) hi)
(/.f64 (fma.f64 hi (fma.f64 #s(literal 2 binary64) (/.f64 hi lo) #s(literal 2 binary64)) lo) hi)
(/.f64 (+.f64 lo (*.f64 hi (+.f64 #s(literal 2 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))) hi)
(/.f64 (+.f64 lo (*.f64 hi (+.f64 #s(literal 2 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 2 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))) hi)
(/.f64 (fma.f64 hi (fma.f64 hi (+.f64 (/.f64 #s(literal 2 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) lo) hi)
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(fma.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(+.f64 (*.f64 hi (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 4 binary64))))) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) lo)) hi))) hi)) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 hi (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal 0 binary64) lo) hi))) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 hi (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 0 binary64) hi)) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) lo) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) hi))) hi)) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 hi (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 #s(literal 0 binary64) lo) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) hi))) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) #s(literal 0 binary64)) hi)) hi) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 hi))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
(/.f64 (+.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))))) lo)
(/.f64 (+.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))))) lo)
(/.f64 (fma.f64 lo (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) hi) lo)
(/.f64 (+.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))))) lo)
(/.f64 (+.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))))) lo)
(/.f64 (fma.f64 lo (fma.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) #s(literal 1 binary64)) hi) lo)
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 lo (+.f64 (/.f64 #s(literal 2 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 lo (fma.f64 #s(literal 2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 2 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 lo (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 2 binary64) lo)))
(*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 lo (fma.f64 #s(literal 2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 2 binary64) lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 lo (+.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 #s(literal 2 binary64) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))))
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 lo (+.f64 (/.f64 #s(literal 2 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 hi lo))) lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal 2 binary64) (/.f64 hi lo))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (neg.f64 lo) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 hi lo) #s(literal 2 binary64)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 2 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) lo))) lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 2 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) hi (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) lo))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 2 binary64) (/.f64 (-.f64 (*.f64 hi #s(literal -2 binary64)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) lo)) lo) (/.f64 #s(literal -1 binary64) hi))))
(/.f64 lo hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 lo hi) hi)
(/.f64 (+.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(/.f64 (+.f64 lo (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) hi)
(/.f64 (fma.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) hi)
(/.f64 (+.f64 lo (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) hi)
(/.f64 (+.f64 lo (*.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) hi)
(/.f64 (fma.f64 hi (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) hi)
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 hi (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 hi (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 hi))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 lo hi) lo)
(/.f64 (+.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(/.f64 (+.f64 hi (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))) lo)
(/.f64 (fma.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) lo)
(/.f64 (+.f64 hi (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(/.f64 (+.f64 hi (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))) lo)
(/.f64 (fma.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) lo)
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) (*.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) lo))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) (*.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) lo))
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (neg.f64 lo) (+.f64 (/.f64 (fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (-.f64 (neg.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (neg.f64 lo) (+.f64 (/.f64 (fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64)) lo) (/.f64 #s(literal -1 binary64) hi)))
(/.f64 lo hi)
(/.f64 (+.f64 lo (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(/.f64 (+.f64 lo (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(/.f64 (+.f64 lo (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) hi)
(/.f64 hi lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 hi (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 hi (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 hi (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo))))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(/.f64 (+.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(/.f64 (+.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 lo (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 lo (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 lo (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 lo hi)
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (neg.f64 (fma.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (neg.f64 (fma.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (neg.f64 (fma.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) hi))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 x lo)
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) x #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) x #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) x #s(literal 1 binary64))
(/.f64 x lo)
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) x #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) x #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) x #s(literal 1 binary64))
(/.f64 x lo)
(/.f64 (+.f64 lo x) lo)
(/.f64 (+.f64 lo x) lo)
(/.f64 (+.f64 lo x) lo)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))
(/.f64 lo hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 lo hi) hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 lo hi) hi)
(/.f64 (+.f64 hi lo) hi)
(/.f64 (+.f64 lo hi) hi)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 lo hi))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
#s(literal 2 binary64)
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 lo (+.f64 (/.f64 #s(literal 2 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 lo (+.f64 (/.f64 #s(literal 2 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 lo (+.f64 (/.f64 #s(literal 2 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 lo hi)
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 lo (+.f64 (/.f64 #s(literal 2 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 lo (+.f64 (/.f64 #s(literal 2 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 lo (+.f64 (/.f64 #s(literal 2 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 lo hi)
(/.f64 (+.f64 lo (*.f64 #s(literal 2 binary64) hi)) hi)
(/.f64 (+.f64 lo (*.f64 hi #s(literal 2 binary64))) hi)
(/.f64 (fma.f64 hi #s(literal 2 binary64) lo) hi)
(/.f64 (+.f64 lo (*.f64 #s(literal 2 binary64) hi)) hi)
(/.f64 (+.f64 lo (*.f64 hi #s(literal 2 binary64))) hi)
(/.f64 (fma.f64 hi #s(literal 2 binary64) lo) hi)
(/.f64 (+.f64 lo (*.f64 #s(literal 2 binary64) hi)) hi)
(/.f64 (+.f64 lo (*.f64 hi #s(literal 2 binary64))) hi)
(/.f64 (fma.f64 hi #s(literal 2 binary64) lo) hi)
#s(literal 2 binary64)
#s(literal 2 binary64)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(*.f64 (neg.f64 lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x)
(*.f64 x (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x)) (/.f64 lo hi))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 lo hi) (/.f64 (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x)
(*.f64 x (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x)))))
(*.f64 (fma.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x)))))
(*.f64 (fma.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) x))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x)))))
(*.f64 (fma.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x) (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (neg.f64 x))
x
(+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x)
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) lo) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) lo) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) lo) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal -1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) lo) (/.f64 #s(literal -1 binary64) hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) hi)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 x (*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi))
(/.f64 (*.f64 (neg.f64 lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) hi)
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi)))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 hi x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 hi x))))))
(*.f64 x (neg.f64 (fma.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 hi x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 hi x))))))
(*.f64 x (neg.f64 (fma.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 hi x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) hi)) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (*.f64 hi x)))))
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (*.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 hi x))))))
(*.f64 x (neg.f64 (fma.f64 lo (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) (*.f64 hi x)) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))))
(/.f64 x hi)
(+.f64 (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) (/.f64 x hi))
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 x hi) lo)) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 x hi) lo)) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (*.f64 lo (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 lo (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 (neg.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 (neg.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 (neg.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) (neg.f64 hi))
(/.f64 #s(literal 1 binary64) lo)
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 lo hi) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 lo hi) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 lo hi) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 (/.f64 hi lo) #s(literal -1 binary64) #s(literal -1 binary64)) (neg.f64 lo))
(pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 3 binary64))
(pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 3 binary64))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64))))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64)))
(fma.f64 x (*.f64 #s(literal 3 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 3 binary64)))
(fma.f64 x (*.f64 #s(literal 3 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 3 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))) (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64)))
(fma.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 2 binary64))) (fma.f64 x (*.f64 #s(literal 3 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 2 binary64))))) (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 3 binary64)))
(fma.f64 x (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 x (*.f64 #s(literal 3 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))))) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 3 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))) (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (+.f64 (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64)))
(fma.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 2 binary64))) (fma.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (fma.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 2 binary64))))) (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 3 binary64)))
(fma.f64 x (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 x (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) (*.f64 x (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)))))) (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x)) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) x)) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) x)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) x)) (+.f64 (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) x))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))) x) (+.f64 (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) x)) (+.f64 (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) x)) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)))) (+.f64 (fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)))) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64))))
(*.f64 (pow.f64 (fma.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo)) #s(literal 3 binary64)) (neg.f64 (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (pow.f64 (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))) x) (pow.f64 (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (pow.f64 (fma.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)))) x)) (neg.f64 (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))) x)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))) x) (*.f64 #s(literal 3 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (pow.f64 (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))) x) (pow.f64 (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo)) #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (pow.f64 (fma.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)) (fma.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo)))) x)) x)) (neg.f64 (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 3 binary64)) x)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) #s(literal 2 binary64))))) x)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))) (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))))) x)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 3 binary64)) x) (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))) x) (*.f64 #s(literal 3 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (pow.f64 (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))) x) (pow.f64 (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (-.f64 (pow.f64 (fma.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo)) #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (pow.f64 (fma.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 2 binary64)) (fma.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo)))) (/.f64 (pow.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) #s(literal 3 binary64)) x)) x)) x))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(fma.f64 hi (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(fma.f64 hi (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(fma.f64 hi (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(fma.f64 hi (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))) (*.f64 hi (-.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64))) (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 (*.f64 #s(literal 2 binary64) x) lo)) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))))))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(fma.f64 hi (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (fma.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (fma.f64 hi (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(fma.f64 hi (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))) (*.f64 hi (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64))) (fma.f64 hi (fma.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64))) (*.f64 #s(literal -4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)))))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 6 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 6 binary64))))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 6 binary64))) (pow.f64 lo #s(literal 6 binary64)))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (-.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 6 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 lo #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 5 binary64))))))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 5 binary64))))))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (-.f64 (-.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 6 binary64))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 5 binary64)))))) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 lo #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 hi #s(literal 3 binary64)))))))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64))))) (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 5 binary64)))) (*.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 hi #s(literal 3 binary64))))))))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (-.f64 (fma.f64 #s(literal -4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64))))) (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (-.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 6 binary64))) (fma.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 5 binary64))))))) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))))) (/.f64 (/.f64 #s(literal 1 binary64) hi) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 6 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 6 binary64))))
(/.f64 (neg.f64 (pow.f64 hi #s(literal 6 binary64))) (pow.f64 lo #s(literal 6 binary64)))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 6 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 x (pow.f64 lo #s(literal 6 binary64)))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x (pow.f64 lo #s(literal 5 binary64)))))) hi)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 6 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x (pow.f64 lo #s(literal 5 binary64)))))) hi) (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) hi)) (/.f64 x (pow.f64 lo #s(literal 6 binary64)))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x (pow.f64 lo #s(literal 5 binary64))))))) hi)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 6 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))))) hi) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x (pow.f64 lo #s(literal 5 binary64))))))) hi) (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal -2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal -4 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 2 binary64)))) hi))) hi)) (/.f64 x (pow.f64 lo #s(literal 6 binary64)))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (pow.f64 lo #s(literal 6 binary64)))
(*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) (pow.f64 lo #s(literal 6 binary64))))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (fma.f64 lo (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (-.f64 x hi))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (fma.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (fma.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (fma.f64 hi (*.f64 (-.f64 x hi) (fma.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (fma.f64 lo (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (*.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (fma.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (*.f64 (*.f64 hi (*.f64 (-.f64 x hi) (+.f64 (*.f64 hi #s(literal 2 binary64)) (-.f64 x hi)))) (-.f64 x hi)))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (+.f64 (*.f64 hi (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (-.f64 x hi))) (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (+.f64 (*.f64 hi (*.f64 (-.f64 x hi) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) hi)))) (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (-.f64 x hi))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (fma.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (fma.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (fma.f64 hi (*.f64 (-.f64 x hi) (fma.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (fma.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (fma.f64 hi (*.f64 (-.f64 x hi) (*.f64 #s(literal 2 binary64) (-.f64 x hi))) (*.f64 (-.f64 x hi) (fma.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (fma.f64 lo (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (*.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (fma.f64 hi (*.f64 (-.f64 x hi) (*.f64 (-.f64 x hi) (+.f64 (*.f64 hi #s(literal 2 binary64)) (-.f64 x hi)))) (fma.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (fma.f64 hi (*.f64 (-.f64 x hi) (*.f64 #s(literal 2 binary64) (-.f64 x hi))) (*.f64 (-.f64 x hi) (*.f64 (-.f64 x hi) (+.f64 (*.f64 hi #s(literal 2 binary64)) (-.f64 x hi)))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 x lo)) (/.f64 x lo))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 x lo))) (*.f64 #s(literal 3 binary64) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) (/.f64 (-.f64 x hi) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x lo) (+.f64 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) hi))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x lo) (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x lo) (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 (-.f64 x hi) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))))) (*.f64 #s(literal 3 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 #s(literal 2 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x lo))) (+.f64 (fma.f64 (-.f64 x hi) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x lo)))) (*.f64 #s(literal -3 binary64) (/.f64 hi lo))))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 x lo) (+.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) hi)))) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (-.f64 x hi)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 (*.f64 (-.f64 x hi) (-.f64 (*.f64 #s(literal 2 binary64) x) (*.f64 #s(literal 2 binary64) hi))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))))))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 hi lo)) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 2 binary64) (/.f64 x lo) (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 x lo) (+.f64 (/.f64 (*.f64 hi (*.f64 (-.f64 x hi) (*.f64 #s(literal 2 binary64) (-.f64 x hi)))) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (+.f64 (*.f64 (-.f64 x hi) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 3 binary64)))))))))))) (*.f64 #s(literal 3 binary64) (/.f64 hi lo)))
(+.f64 (+.f64 (*.f64 #s(literal 2 binary64) (fma.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x lo))) (+.f64 (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x lo)) (+.f64 (*.f64 hi (+.f64 (/.f64 (*.f64 (-.f64 x hi) (*.f64 #s(literal 2 binary64) (-.f64 x hi))) (pow.f64 lo #s(literal 3 binary64))) (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))) (fma.f64 (*.f64 (-.f64 x hi) (+.f64 (*.f64 hi #s(literal 2 binary64)) (-.f64 x hi))) (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 (-.f64 x hi) (/.f64 (*.f64 #s(literal 2 binary64) (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) (/.f64 hi lo))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 (-.f64 x hi) #s(literal -3 binary64)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 x hi) #s(literal -3 binary64)) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 x hi)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (+.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 x hi) #s(literal -3 binary64)) (neg.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi)) (fma.f64 #s(literal 2 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (fma.f64 hi (-.f64 x hi) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 x hi) #s(literal -3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 x hi) (+.f64 hi (-.f64 x hi)))) (*.f64 (-.f64 x hi) (+.f64 hi (-.f64 x hi)))) (neg.f64 lo))) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (-.f64 x hi)) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (-.f64 x hi)))) lo)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi))) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (+.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 x hi) #s(literal -3 binary64)) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (neg.f64 (*.f64 (-.f64 x hi) (fma.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi)) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) lo) (fma.f64 #s(literal 2 binary64) (*.f64 hi (-.f64 x hi)) (fma.f64 #s(literal 2 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (fma.f64 hi (-.f64 x hi) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))))) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 x hi) #s(literal -3 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (-.f64 x hi) (+.f64 hi (-.f64 x hi)))) (*.f64 (-.f64 x hi) (+.f64 hi (-.f64 x hi)))) (/.f64 (fma.f64 (neg.f64 (*.f64 (-.f64 x hi) (+.f64 (*.f64 hi #s(literal 2 binary64)) (-.f64 x hi)))) (-.f64 x hi) (*.f64 #s(literal -4 binary64) (*.f64 hi (pow.f64 (-.f64 x hi) #s(literal 2 binary64))))) lo)) (neg.f64 lo))) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)))
(-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x (/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 (/.f64 hi lo) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 (/.f64 hi lo) x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) x)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 (/.f64 hi lo) x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) x))) (/.f64 #s(literal 1 binary64) lo))))
(neg.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) x)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (-.f64 (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (-.f64 (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (-.f64 (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (-.f64 (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x hi) (+.f64 lo hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 (+.f64 lo x) hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo (+.f64 lo (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 lo (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x hi)) (*.f64 lo (-.f64 (+.f64 lo x) hi))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 x hi) (*.f64 lo (+.f64 lo (-.f64 x hi)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (+.f64 lo (-.f64 x hi)) (*.f64 hi (-.f64 x hi))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x lo)) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 x lo) (/.f64 (*.f64 hi (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (-.f64 (+.f64 (/.f64 x lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x lo)) (/.f64 hi lo)))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 x hi)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x hi) (*.f64 hi (/.f64 (-.f64 x hi) lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (neg.f64 lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 lo (pow.f64 hi #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal -2 binary64))))
(*.f64 lo (pow.f64 hi #s(literal -2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 lo (pow.f64 hi #s(literal -2 binary64)))
(*.f64 (sqrt.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))) (sqrt.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 lo (pow.f64 hi #s(literal -2 binary64)))
(pow.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 lo (pow.f64 hi #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))) #s(literal 3 binary64))
(*.f64 lo (pow.f64 hi #s(literal -2 binary64)))
(pow.f64 (pow.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 lo (pow.f64 hi #s(literal -2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))) #s(literal 2 binary64))
(*.f64 lo (pow.f64 hi #s(literal -2 binary64)))
(pow.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(log.f64 (pow.f64 (exp.f64 lo) (pow.f64 hi #s(literal -2 binary64))))
(*.f64 lo (pow.f64 hi #s(literal -2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 lo (pow.f64 hi #s(literal -2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))) #s(literal 3 binary64)))
(*.f64 lo (pow.f64 hi #s(literal -2 binary64)))
(cbrt.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 lo (pow.f64 hi #s(literal -2 binary64)))
(exp.f64 (log.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(*.f64 lo (pow.f64 hi #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 lo (pow.f64 hi #s(literal -2 binary64)))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))
(+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 0 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(+.f64 (+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))) (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (/.f64 (*.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(+.f64 (-.f64 (+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (*.f64 #s(literal 0 binary64) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 0 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(+.f64 (+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))) (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (/.f64 (*.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(+.f64 (-.f64 (+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (*.f64 #s(literal 0 binary64) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64))))
(+.f64 (+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 0 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))))
(+.f64 (+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))))) (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (/.f64 (*.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)))) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(+.f64 (-.f64 (+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (*.f64 #s(literal 0 binary64) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (sqrt.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)) (*.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)) (/.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)) (+.f64 (/.f64 (+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) (pow.f64 (+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64)))))
(pow.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 1 binary64))
(+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) #s(literal 3 binary64))
(+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(pow.f64 (pow.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) #s(literal 2 binary64))
(+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(log.f64 (exp.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))))
(+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(exp.f64 (log1p.f64 (-.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log1p.f64 (-.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(fma.f64 (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)))
(fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))))
(fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))))
(fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 3 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 2 binary64))) (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))))
(pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 3 binary64))
(fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64))
(log.f64 (exp.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))))
(fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)))))
(fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 3 binary64)))
(fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))))
(expm1.f64 (log1p.f64 (+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))))
(fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64))
(exp.f64 (log1p.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64)))
(exp.f64 (log1p.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)))
(fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64))
(fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) hi #s(literal 1 binary64))
(fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) (sqrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 (/.f64 hi lo) (*.f64 hi (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (/.f64 hi lo) (*.f64 lo (*.f64 (pow.f64 hi #s(literal -2 binary64)) hi)))
(fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) (*.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))) hi))
(+.f64 (/.f64 hi lo) (*.f64 lo (*.f64 (pow.f64 hi #s(literal -2 binary64)) hi)))
(fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))
(-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo)) #s(literal 0 binary64))
(pow.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64))
(+.f64 (/.f64 hi lo) (*.f64 lo (*.f64 (pow.f64 hi #s(literal -2 binary64)) hi)))
(fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))
(pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64))
(+.f64 (/.f64 hi lo) (*.f64 lo (*.f64 (pow.f64 hi #s(literal -2 binary64)) hi)))
(fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))
(pow.f64 (pow.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (/.f64 hi lo) (*.f64 lo (*.f64 (pow.f64 hi #s(literal -2 binary64)) hi)))
(fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))
(pow.f64 (sqrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64))
(+.f64 (/.f64 hi lo) (*.f64 lo (*.f64 (pow.f64 hi #s(literal -2 binary64)) hi)))
(fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))
(log.f64 (pow.f64 (exp.f64 (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) hi))
(+.f64 (/.f64 hi lo) (*.f64 lo (*.f64 (pow.f64 hi #s(literal -2 binary64)) hi)))
(fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 (/.f64 hi lo) (*.f64 lo (*.f64 (pow.f64 hi #s(literal -2 binary64)) hi)))
(fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))
(cbrt.f64 (pow.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)))
(+.f64 (/.f64 hi lo) (*.f64 lo (*.f64 (pow.f64 hi #s(literal -2 binary64)) hi)))
(fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))
(expm1.f64 (log1p.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
(expm1.f64 (log1p.f64 (fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))))
(log1p.f64 (expm1.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (/.f64 hi lo) (*.f64 lo (*.f64 (pow.f64 hi #s(literal -2 binary64)) hi)))
(fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))
(exp.f64 (log.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (/.f64 hi lo) (*.f64 lo (*.f64 (pow.f64 hi #s(literal -2 binary64)) hi)))
(fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64)))
(+.f64 (/.f64 hi lo) (*.f64 lo (*.f64 (pow.f64 hi #s(literal -2 binary64)) hi)))
(fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (/.f64 hi lo) (*.f64 lo (*.f64 (pow.f64 hi #s(literal -2 binary64)) hi)))
(fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) (*.f64 hi (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (/.f64 hi lo) (*.f64 lo (*.f64 (pow.f64 hi #s(literal -2 binary64)) hi)))
(fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi (*.f64 (*.f64 lo (pow.f64 hi #s(literal -2 binary64))) hi))
(+.f64 (/.f64 hi lo) (*.f64 lo (*.f64 (pow.f64 hi #s(literal -2 binary64)) hi)))
(fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) (*.f64 hi (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (/.f64 hi lo) (*.f64 lo (*.f64 (pow.f64 hi #s(literal -2 binary64)) hi)))
(fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) (*.f64 hi (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))
(+.f64 (/.f64 hi lo) (*.f64 lo (*.f64 (pow.f64 hi #s(literal -2 binary64)) hi)))
(fma.f64 lo (pow.f64 hi #s(literal -1 binary64)) (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 (pow.f64 (/.f64 x lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 x lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 x lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 x lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 x lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 x lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 x lo)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 x lo))))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(exp.f64 (log1p.f64 (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 x lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(fma.f64 #s(literal 1 binary64) (/.f64 x lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(fma.f64 x (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) x #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 x lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(fma.f64 (sqrt.f64 (/.f64 x lo)) (sqrt.f64 (/.f64 x lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))) (sqrt.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal -1 binary64)) (+.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal 2 binary64)) (+.f64 (/.f64 lo hi) #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 2 binary64) (-.f64 (/.f64 lo hi) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 lo hi) #s(literal 2 binary64)) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 lo hi) #s(literal 3 binary64)))
(pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) #s(literal 1 binary64))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))) #s(literal 3 binary64))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))) #s(literal 2 binary64))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) #s(literal 3 binary64)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(exp.f64 (log.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal -1 binary64))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) (sqrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal -1 binary64))
(+.f64 (/.f64 lo hi) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 2 binary64) (/.f64 lo hi)))
(+.f64 (/.f64 lo hi) #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))))
(+.f64 (/.f64 lo hi) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) (sqrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))))
(+.f64 (/.f64 lo hi) #s(literal 2 binary64))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (-.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (*.f64 #s(literal 2 binary64) (/.f64 lo hi)))))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (+.f64 (pow.f64 (/.f64 lo hi) #s(literal 2 binary64)) (*.f64 #s(literal -2 binary64) (/.f64 lo hi)))))
(/.f64 (+.f64 #s(literal 8 binary64) (pow.f64 (/.f64 lo hi) #s(literal 3 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (/.f64 lo hi) (-.f64 (/.f64 lo hi) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 4 binary64) (pow.f64 (/.f64 lo hi) #s(literal 2 binary64))) (-.f64 #s(literal 2 binary64) (/.f64 lo hi)))
(pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal 1 binary64))
(+.f64 (/.f64 lo hi) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal 3 binary64))
(+.f64 (/.f64 lo hi) #s(literal 2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (/.f64 lo hi) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal 2 binary64))
(+.f64 (/.f64 lo hi) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))))
(+.f64 (/.f64 lo hi) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)))))
(+.f64 (/.f64 lo hi) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal 3 binary64)))
(+.f64 (/.f64 lo hi) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 lo hi) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))))
(+.f64 (/.f64 lo hi) #s(literal 2 binary64))
(exp.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))))
(+.f64 (/.f64 lo hi) #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) #s(literal 1 binary64)))
(+.f64 (/.f64 lo hi) #s(literal 2 binary64))
(fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 2 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 lo hi) #s(literal 2 binary64))
(+.f64 (/.f64 lo hi) #s(literal 2 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))
(+.f64 (/.f64 lo hi) #s(literal 2 binary64))
(fma.f64 (sqrt.f64 (/.f64 lo hi)) (sqrt.f64 (/.f64 lo hi)) #s(literal 2 binary64))
(+.f64 (/.f64 lo hi) #s(literal 2 binary64))
(+.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) (*.f64 (-.f64 x lo) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (-.f64 x lo)))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))))
(pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))) #s(literal 3 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))) #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)) #s(literal 3 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) #s(literal 3 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(fma.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) (-.f64 x lo) (*.f64 #s(literal -1 binary64) (-.f64 x lo)))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(fma.f64 (-.f64 x lo) (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) (*.f64 (-.f64 x lo) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) x))
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (-.f64 x lo))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))
(*.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (-.f64 x lo))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))
(*.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (-.f64 x lo))
(*.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))
(*.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (-.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))
(*.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (-.f64 x lo))
(*.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))) (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))
(*.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (-.f64 x lo))
(pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)) #s(literal 1 binary64))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))
(*.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (-.f64 x lo))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))) #s(literal 3 binary64))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))
(*.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (-.f64 x lo))
(pow.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))
(*.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (-.f64 x lo))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))) #s(literal 2 binary64))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))
(*.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (-.f64 x lo))
(pow.f64 (/.f64 hi (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 hi (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) (-.f64 x lo)))
(log.f64 (pow.f64 (exp.f64 (-.f64 x lo)) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))
(*.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (-.f64 x lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))
(*.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (-.f64 x lo))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi)) #s(literal 3 binary64)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))
(*.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (-.f64 x lo))
(cbrt.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) (-.f64 x lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))
(*.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (-.f64 x lo))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (-.f64 x lo))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))
(*.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (-.f64 x lo))
(exp.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))
(*.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (-.f64 x lo))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))) #s(literal 1 binary64)))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))) hi))
(*.f64 (/.f64 (+.f64 (/.f64 lo hi) #s(literal 1 binary64)) hi) (-.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(*.f64 (sqrt.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (sqrt.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(pow.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(pow.f64 (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(log.f64 (exp.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(cbrt.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(exp.f64 (-.f64 (log1p.f64 (/.f64 hi lo)) (log.f64 lo)))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(exp.f64 (*.f64 (-.f64 (log1p.f64 (/.f64 hi lo)) (log.f64 lo)) #s(literal 1 binary64)))
(/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 2 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3/2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3/2 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 2 binary64)) #s(literal 3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(*.f64 (pow.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 3 binary64)) (pow.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 3 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(log.f64 (exp.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64)))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64)) #s(literal 3 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(exp.f64 (*.f64 #s(literal 3 binary64) (log1p.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log1p.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 1 binary64)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(+.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(*.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))) (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3/2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3/2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3/2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 3/2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal 3/2 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64)) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(pow.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(exp.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log1p.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo))) #s(literal 1/3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))

eval565.0ms (3.5%)

Compiler

Compiled 25426 to 14491 computations (43% saved)

prune480.0ms (2.9%)

Pruning

82 alts after pruning (77 fresh and 5 done)

PrunedKeptTotal
New84043883
Fresh153449
Picked325
Done033
Total85882940
Accuracy
23.0%
Counts
940 → 82
Alt Table
Click to see full alt table
StatusAccuracyProgram
14.2%
(fma.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
19.4%
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
14.2%
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))) #s(literal 3 binary64))
18.8%
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
9.3%
(/.f64 (+.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo))) hi)
9.5%
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) (*.f64 (-.f64 x lo) #s(literal -1 binary64))) hi)
18.7%
(/.f64 (+.f64 lo x) lo)
9.5%
(/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))) hi)
9.5%
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64))) hi)
9.5%
(/.f64 (*.f64 (-.f64 x lo) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))) hi)
9.5%
(/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)
18.8%
(/.f64 (neg.f64 lo) hi)
8.8%
(/.f64 (expm1.f64 (log1p.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))))) hi)
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
9.5%
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))))
19.1%
(-.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))
9.4%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
15.3%
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
14.1%
(-.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 lo)) (/.f64 hi (neg.f64 lo))))
15.3%
(-.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64)))
15.3%
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
14.1%
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal -1 binary64))
19.1%
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal -1 binary64))
18.9%
(+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64))
14.2%
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
21.0%
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (/.f64 (-.f64 hi x) lo)))
19.8%
(+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (pow.f64 (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (/.f64 (-.f64 hi x) lo)))
10.5%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 hi #s(literal 2 binary64) lo) hi) (/.f64 (-.f64 hi x) lo)))
21.0%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) #s(literal -2 binary64)) (/.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 lo hi) lo) (/.f64 (-.f64 hi x) lo)))
21.0%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) hi #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
21.0%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
19.8%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
21.0%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
19.8%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 (+.f64 lo hi) hi) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
21.0%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) (*.f64 hi (*.f64 lo (pow.f64 hi #s(literal -2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
21.0%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
21.0%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
21.0%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) (*.f64 lo (*.f64 (pow.f64 hi #s(literal -2 binary64)) hi)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
19.8%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 lo (+.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
21.0%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
21.0%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (log1p.f64 (expm1.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
21.0%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (cbrt.f64 (pow.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
19.8%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
21.0%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))))
19.1%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (/.f64 (-.f64 hi x) lo))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 (-.f64 hi x) lo)))
21.0%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))) (/.f64 (-.f64 hi x) lo)))
10.7%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 2 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) (/.f64 (-.f64 hi x) lo)))
10.7%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo)))) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) (/.f64 (-.f64 hi x) lo)))
19.8%
(+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (log1p.f64 (-.f64 (*.f64 hi (fma.f64 lo (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))) (/.f64 (-.f64 hi x) lo)))
18.8%
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
9.5%
(*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi))
18.8%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
15.1%
(*.f64 x (-.f64 (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) (/.f64 #s(literal 1 binary64) x)) (/.f64 hi (*.f64 x lo))))
18.7%
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
9.5%
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
11.4%
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
19.1%
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo))))
19.1%
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))) lo))))
10.2%
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo))))
9.9%
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) lo))))
19.0%
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)))))
15.0%
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) (/.f64 hi (*.f64 x lo)))))))
19.1%
(expm1.f64 (log.f64 (-.f64 (-.f64 #s(literal 2 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))))
14.2%
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
14.2%
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 hi))) lo)) #s(literal 3 binary64)))
14.2%
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (pow.f64 (cbrt.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) #s(literal 3 binary64))) lo)) #s(literal 3 binary64)))
19.1%
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (fma.f64 (/.f64 (-.f64 x hi) lo) hi (neg.f64 (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))))) lo)) #s(literal 3 binary64)))
19.1%
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 hi)) (sqrt.f64 hi) hi))) lo)) #s(literal 3 binary64)))
10.4%
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) lo)) #s(literal 3 binary64)))
19.1%
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))) lo)) #s(literal 3 binary64)))
9.9%
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))))) lo)) #s(literal 3 binary64)))
19.1%
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 lo (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))))) #s(literal 3 binary64)))
19.1%
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) (cbrt.f64 lo)))) #s(literal 3 binary64)))
19.1%
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) #s(literal 3 binary64)))
14.2%
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))) #s(literal 3 binary64)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 4987 to 2657 computations (46.7% saved)

regimes543.0ms (3.3%)

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

4 calls:

308.0ms
hi
128.0ms
x
86.0ms
lo
8.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
21.0%1lo
21.0%1hi
21.0%1x
21.0%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes284.0ms (1.7%)

Counts
71 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo x) lo)
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 lo hi) lo) (/.f64 (-.f64 hi x) lo)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64))) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(/.f64 (+.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo))) hi)
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 x lo) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))) hi)
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 2 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) (/.f64 (-.f64 hi x) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) (*.f64 (-.f64 x lo) #s(literal -1 binary64))) hi)
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo)))) (/.f64 (-.f64 hi x) lo)))
(-.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 lo)) (/.f64 hi (neg.f64 lo))))
(+.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 lo)) (/.f64 hi (neg.f64 lo)))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 (+.f64 lo hi) hi) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(+.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(-.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))
(fabs.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 (-.f64 x lo) (fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi)
(/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))) hi)
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (/.f64 (-.f64 hi x) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 hi #s(literal 2 binary64) lo) hi) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) lo))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal -1 binary64))
(fma.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal -1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
Calls

4 calls:

126.0ms
lo
48.0ms
hi
39.0ms
x
4.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
19.8%1x
19.8%1hi
19.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
19.8%1lo
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes92.0ms (0.6%)

Counts
67 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo x) lo)
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 lo hi) lo) (/.f64 (-.f64 hi x) lo)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64))) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(/.f64 (+.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo))) hi)
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 x lo) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))) hi)
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 2 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) (/.f64 (-.f64 hi x) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) (*.f64 (-.f64 x lo) #s(literal -1 binary64))) hi)
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo)))) (/.f64 (-.f64 hi x) lo)))
(-.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 lo)) (/.f64 hi (neg.f64 lo))))
(+.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 lo)) (/.f64 hi (neg.f64 lo)))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 (+.f64 lo hi) hi) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 (*.f64 (/.f64 hi lo) (/.f64 hi lo)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
(+.f64 (/.f64 hi lo) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(-.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo))
(fabs.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 (-.f64 x lo) (fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi)
(/.f64 (*.f64 (-.f64 x lo) (fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))) hi)
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (/.f64 (-.f64 hi x) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 hi #s(literal 2 binary64) lo) hi) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) (-.f64 x hi))) lo))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo)) #s(literal -1 binary64))
(fma.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (+.f64 x (fma.f64 hi (/.f64 (-.f64 x hi) lo) (neg.f64 hi))) lo)) #s(literal -1 binary64))
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 (+.f64 lo hi) hi) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
Calls

1 calls:

87.0ms
lo
Results
AccuracySegmentsBranch
19.8%1lo
Compiler

Compiled 4 to 3 computations (25% saved)

regimes152.0ms (0.9%)

Counts
47 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo x) lo)
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 lo hi) lo) (/.f64 (-.f64 hi x) lo)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64))) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(/.f64 (+.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo))) hi)
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 x lo) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))) hi)
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 2 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) (/.f64 (-.f64 hi x) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 2 binary64) (/.f64 lo hi))) (*.f64 (-.f64 x lo) #s(literal -1 binary64))) hi)
(+.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) lo)))) (/.f64 (-.f64 hi x) lo)))
(-.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 lo)) (/.f64 hi (neg.f64 lo))))
(+.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (/.f64 (+.f64 x (*.f64 hi (/.f64 (-.f64 x hi) lo))) (neg.f64 lo)) (/.f64 hi (neg.f64 lo)))))
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (-.f64 hi x) lo)))
Calls

4 calls:

93.0ms
lo
27.0ms
x
26.0ms
hi
3.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.9%1hi
18.9%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
18.9%1x
18.9%1lo
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes43.0ms (0.3%)

Counts
36 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo x) lo)
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 lo hi) lo) (/.f64 (-.f64 hi x) lo)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 lo hi)) #s(literal -1 binary64))) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(/.f64 (+.f64 (-.f64 x lo) (*.f64 (/.f64 lo hi) (-.f64 x lo))) hi)
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 (-.f64 x lo) (+.f64 #s(literal 2 binary64) (+.f64 (/.f64 lo hi) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 x lo) (*.f64 lo (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))) hi)
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo))))
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
Calls

2 calls:

21.0ms
lo
19.0ms
hi
Results
AccuracySegmentsBranch
18.9%1hi
18.9%1lo
Compiler

Compiled 8 to 6 computations (25% saved)

regimes205.0ms (1.3%)

Counts
21 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo x) lo)
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) hi))
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
Calls

4 calls:

178.0ms
lo
13.0ms
hi
11.0ms
x
1.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
18.9%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
18.9%1x
18.9%1lo
18.9%1hi
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes69.0ms (0.4%)

Counts
15 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
(/.f64 (neg.f64 lo) hi)
(+.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo x) lo)
(/.f64 (-.f64 x lo) hi)
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 lo (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 lo hi)) hi))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(/.f64 (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 lo hi))) hi)
(*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
Outputs
(/.f64 (neg.f64 lo) hi)
Calls

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes4.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(literal 1 binary64)
Outputs
#s(literal 1 binary64)
Calls

3 calls:

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

Compiled 12 to 9 computations (25% saved)

simplify54.0ms (0.3%)

Algorithm
egg-herbie
Rules
73×unsub-neg
37×neg-mul-1
25×+-commutative
20×*-commutative
15×distribute-neg-out
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050461
187461
2107461
3130461
4172461
5222461
6239461
7291461
8340461
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 (+.f64 lo hi) hi) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (neg.f64 lo) hi)
#s(literal 1 binary64)
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 (fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (fma.f64 lo (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 (+.f64 lo hi) hi) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 (/.f64 (+.f64 hi lo) hi) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 (+.f64 hi lo) hi) (/.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
#s(literal 1 binary64)
Compiler

Compiled 142 to 101 computations (28.9% saved)

soundness1.9s (11.9%)

Rules
790×fma-define
716×fma-define
713×times-frac
507×distribute-lft-in
497×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0116440286
1320736810
031456
1608452
0116934316
1321430919
0128940441
1350236835
03105283
18265070
226594743
Stop Event
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 406 to 228 computations (43.8% saved)

end0.0ms (0%)

preprocess100.0ms (0.6%)

Compiler

Compiled 262 to 148 computations (43.5% saved)

Profiling

Loading profile data...