xlohi (overflows)

Time bar (total: 21.4s)

analyze85.0ms (0.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
25%0%0%100%0%0%0%3
25%0%0%100%0%0%0%4
37.5%0%0%100%0%0%0%5
56.2%0%0%100%0%0%0%6
56.2%0%0%100%0%0%0%7
65.6%0%0%100%0%0%0%8
76.6%0%0%100%0%0%0%9
76.6%0%0%100%0%0%0%10
82%0%0%100%0%0%0%11
87.9%0%0%100%0%0%0%12
Compiler

Compiled 17 to 11 computations (35.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-<: 16.0ms (37.5% of total)
ival-sub: 11.0ms (25.8% of total)
ival-div: 9.0ms (21.1% of total)
ival->: 3.0ms (7% of total)
ival-and: 1.0ms (2.3% of total)
const: 1.0ms (2.3% of total)
backward-pass: 0.0ms (0% of total)

sample891.0ms (4.2%)

Results
546.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 267.0ms
ival-sub: 101.0ms (37.9% of total)
ival-div: 63.0ms (23.6% of total)
ival-<: 45.0ms (16.9% of total)
ival->: 32.0ms (12% of total)
const: 12.0ms (4.5% of total)
ival-and: 10.0ms (3.7% of total)
backward-pass: 3.0ms (1.1% of total)
Bogosity

preprocess168.0ms (0.8%)

Algorithm
egg-herbie
Rules
754×fma-neg
338×times-frac
210×div-sub
159×unsub-neg
139×fma-define
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))

explain106.0ms (0.5%)

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)
Results
83.0ms512×0valid
Compiler

Compiled 50 to 20 computations (60% saved)

Precisions
Click to see histograms. Total time spent on operations: 60.0ms
ival-sub: 56.0ms (93.1% of total)
ival-div: 4.0ms (6.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

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)

localize64.0ms (0.3%)

Algorithm
egg-herbie
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 hi lo)
cost-diff0
(-.f64 x lo)
cost-diff0
(/.f64 (-.f64 x lo) (-.f64 hi lo))
accuracy100.0%
(-.f64 x lo)
accuracy100.0%
(-.f64 hi lo)
accuracy3.1%
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Rules
174×fma-neg
125×fma-define
71×times-frac
60×div-sub
45×associate-/r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01269
11969
22769
34669
48469
516469
640069
774069
8101969
9105569
10106069
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(-.f64 x lo)
x
lo
(-.f64 hi lo)
hi
Outputs
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(-.f64 x lo)
x
lo
(-.f64 hi lo)
hi
Results
18.0ms256×0valid
Compiler

Compiled 20 to 7 computations (65% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-sub: 3.0ms (59.9% of total)
ival-div: 2.0ms (39.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series11.0ms (0.1%)

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

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

rewrite369.0ms (1.7%)

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

simplify392.0ms (1.8%)

Algorithm
egg-herbie
Rules
614×fma-neg
357×div-sub
313×sub-neg
272×unsub-neg
218×neg-sub0
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
062810307
114979799
252159641
Stop Event
node limit
Counts
315 → 388
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 #s(literal -1 binary64) lo)
hi
(*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))))
hi
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64))))
hi
(+.f64 hi (*.f64 #s(literal -1 binary64) lo))
(+.f64 hi (*.f64 #s(literal -1 binary64) lo))
(+.f64 hi (*.f64 #s(literal -1 binary64) lo))
(*.f64 #s(literal -1 binary64) lo)
(*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) lo)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) lo)
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
x
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))))
x
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(*.f64 #s(literal -1 binary64) lo)
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) lo)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(+.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))))
(+.f64 hi (neg.f64 lo))
(+.f64 hi (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(+.f64 (-.f64 hi lo) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(+.f64 (-.f64 hi lo) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(+.f64 (-.f64 hi lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (neg.f64 lo) hi)
(+.f64 #s(literal 0 binary64) (-.f64 hi lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 hi lo))) (cbrt.f64 (exp.f64 (-.f64 hi lo))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 hi lo)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 hi lo)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 hi lo)))))
(*.f64 (-.f64 hi lo) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 hi lo))
(*.f64 (cbrt.f64 (-.f64 hi lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 hi lo)))
(*.f64 (sqrt.f64 (-.f64 hi lo)) (sqrt.f64 (-.f64 hi lo)))
(*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)))
(*.f64 (+.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)))
(/.f64 #s(literal 1 binary64) (/.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 #s(literal 1 binary64) (/.f64 (+.f64 lo hi) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.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 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo hi))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (neg.f64 (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (+.f64 lo hi)))
(/.f64 (+.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (neg.f64 lo) #s(literal 3 binary64))) (fma.f64 hi hi (-.f64 (*.f64 (neg.f64 lo) (neg.f64 lo)) (*.f64 hi (neg.f64 lo)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (neg.f64 lo) (neg.f64 lo))) (-.f64 hi (neg.f64 lo)))
(pow.f64 (-.f64 hi lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 hi lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 hi lo) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 hi lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 hi lo))))
(log.f64 (*.f64 (exp.f64 hi) (/.f64 #s(literal 1 binary64) (exp.f64 lo))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 hi)) (/.f64 #s(literal 1 binary64) (exp.f64 lo))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 hi)) (exp.f64 (neg.f64 lo))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 lo)) (exp.f64 hi)))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 lo)) (+.f64 #s(literal 1 binary64) (expm1.f64 hi))))
(log.f64 (*.f64 (exp.f64 (neg.f64 lo)) (exp.f64 hi)))
(log.f64 (*.f64 (exp.f64 (neg.f64 lo)) (+.f64 #s(literal 1 binary64) (expm1.f64 hi))))
(log.f64 (/.f64 (exp.f64 hi) (+.f64 #s(literal 1 binary64) (expm1.f64 lo))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 hi)) (exp.f64 lo)))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 hi)) (+.f64 #s(literal 1 binary64) (expm1.f64 lo))))
(cbrt.f64 (pow.f64 (-.f64 hi lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 hi lo)))
(log1p.f64 (expm1.f64 (-.f64 hi lo)))
(exp.f64 (log.f64 (-.f64 hi lo)))
(exp.f64 (*.f64 (log.f64 (-.f64 hi lo)) #s(literal 1 binary64)))
(fma.f64 hi #s(literal 1 binary64) (neg.f64 lo))
(fma.f64 hi #s(literal 1 binary64) (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(fma.f64 (-.f64 hi lo) #s(literal 1 binary64) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(fma.f64 (-.f64 hi lo) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(fma.f64 (-.f64 hi lo) #s(literal 1 binary64) (+.f64 (neg.f64 lo) lo))
(fma.f64 #s(literal 1 binary64) hi (neg.f64 lo))
(fma.f64 #s(literal 1 binary64) hi (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 hi lo) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (-.f64 hi lo) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(fma.f64 #s(literal 1 binary64) (-.f64 hi lo) (+.f64 (neg.f64 lo) lo))
(fma.f64 #s(literal 1 binary64) (neg.f64 lo) hi)
(fma.f64 (cbrt.f64 (-.f64 hi lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(fma.f64 (cbrt.f64 (-.f64 hi lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(fma.f64 (cbrt.f64 (-.f64 hi lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64)) (+.f64 (neg.f64 lo) lo))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 hi lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 hi lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 hi lo)) (+.f64 (neg.f64 lo) lo))
(fma.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (neg.f64 lo))
(fma.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (cbrt.f64 hi) (neg.f64 lo))
(fma.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (cbrt.f64 hi) (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 lo)) hi)
(fma.f64 (sqrt.f64 (-.f64 hi lo)) (sqrt.f64 (-.f64 hi lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(fma.f64 (sqrt.f64 (-.f64 hi lo)) (sqrt.f64 (-.f64 hi lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(fma.f64 (sqrt.f64 (-.f64 hi lo)) (sqrt.f64 (-.f64 hi lo)) (+.f64 (neg.f64 lo) lo))
(fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (neg.f64 lo))
(fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 lo) (neg.f64 (sqrt.f64 lo)) hi)
(fma.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(fma.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(fma.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (neg.f64 lo) lo))
(fma.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(fma.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(fma.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)) (+.f64 (neg.f64 lo) lo))
(fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) hi)
(fma.f64 #s(literal -1 binary64) lo hi)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 lo)) (cbrt.f64 (neg.f64 lo))) (cbrt.f64 (neg.f64 lo)) hi)
(fma.f64 (sqrt.f64 (neg.f64 lo)) (sqrt.f64 (neg.f64 lo)) hi)
(fma.f64 (+.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(fma.f64 (+.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(fma.f64 (+.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (+.f64 (neg.f64 lo) lo))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 lo) hi)
(+.f64 x (neg.f64 lo))
(+.f64 x (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(+.f64 (-.f64 x lo) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(+.f64 (-.f64 x lo) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(+.f64 (-.f64 x lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (neg.f64 lo) x)
(+.f64 #s(literal 0 binary64) (-.f64 x lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x lo))) (cbrt.f64 (exp.f64 (-.f64 x lo))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x lo)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x lo)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x lo)))))
(*.f64 (-.f64 x lo) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 x lo))
(*.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 lo)) (-.f64 (sqrt.f64 x) (sqrt.f64 lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lo (+.f64 x lo) (pow.f64 x #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x lo) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 lo (+.f64 x lo) (pow.f64 x #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 x lo))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (neg.f64 (fma.f64 lo (+.f64 x lo) (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (+.f64 x lo)))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (neg.f64 lo) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (neg.f64 lo) (neg.f64 lo)) (*.f64 x (neg.f64 lo)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (neg.f64 lo) (neg.f64 lo))) (-.f64 x (neg.f64 lo)))
(pow.f64 (-.f64 x lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 x lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 x lo))))
(log.f64 (*.f64 (exp.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 lo))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)) (/.f64 #s(literal 1 binary64) (exp.f64 lo))))
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)) (exp.f64 (neg.f64 lo))))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 lo)) (exp.f64 x)))
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 lo)) (+.f64 #s(literal 1 binary64) (expm1.f64 x))))
(log.f64 (*.f64 (exp.f64 (neg.f64 lo)) (exp.f64 x)))
(log.f64 (*.f64 (exp.f64 (neg.f64 lo)) (+.f64 #s(literal 1 binary64) (expm1.f64 x))))
(log.f64 (/.f64 (exp.f64 x) (+.f64 #s(literal 1 binary64) (expm1.f64 lo))))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)) (exp.f64 lo)))
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)) (+.f64 #s(literal 1 binary64) (expm1.f64 lo))))
(cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 x lo)))
(log1p.f64 (expm1.f64 (-.f64 x lo)))
(exp.f64 (log.f64 (-.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) #s(literal 1 binary64)))
(fma.f64 x #s(literal 1 binary64) (neg.f64 lo))
(fma.f64 x #s(literal 1 binary64) (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(fma.f64 (-.f64 x lo) #s(literal 1 binary64) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(fma.f64 (-.f64 x lo) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(fma.f64 (-.f64 x lo) #s(literal 1 binary64) (+.f64 (neg.f64 lo) lo))
(fma.f64 #s(literal 1 binary64) x (neg.f64 lo))
(fma.f64 #s(literal 1 binary64) x (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 x lo) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (-.f64 x lo) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(fma.f64 #s(literal 1 binary64) (-.f64 x lo) (+.f64 (neg.f64 lo) lo))
(fma.f64 #s(literal 1 binary64) (neg.f64 lo) x)
(fma.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(fma.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(fma.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (+.f64 (neg.f64 lo) lo))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)) (+.f64 (neg.f64 lo) lo))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (neg.f64 lo))
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 lo))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 lo)) x)
(fma.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(fma.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)) (+.f64 (neg.f64 lo) lo))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 lo))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 lo) (neg.f64 (sqrt.f64 lo)) x)
(fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (neg.f64 lo) lo))
(fma.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(fma.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(fma.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (+.f64 (neg.f64 lo) lo))
(fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) x)
(fma.f64 #s(literal -1 binary64) lo x)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 lo)) (cbrt.f64 (neg.f64 lo))) (cbrt.f64 (neg.f64 lo)) x)
(fma.f64 (sqrt.f64 (neg.f64 lo)) (sqrt.f64 (neg.f64 lo)) x)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 lo)) (-.f64 (sqrt.f64 x) (sqrt.f64 lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 lo)) (-.f64 (sqrt.f64 x) (sqrt.f64 lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 lo)) (-.f64 (sqrt.f64 x) (sqrt.f64 lo)) (+.f64 (neg.f64 lo) lo))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 lo) x)
Outputs
(*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 hi lo)))
(/.f64 (neg.f64 lo) (-.f64 hi lo))
(/.f64 lo (-.f64 lo hi))
(+.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 lo x) (-.f64 lo hi))
(+.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 lo x) (-.f64 lo hi))
(+.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 lo x) (-.f64 lo hi))
(/.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 (/.f64 lo x) (-.f64 hi lo)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(fma.f64 x (/.f64 (/.f64 lo x) (-.f64 lo hi)) (/.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 (/.f64 lo x) (-.f64 hi lo)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(fma.f64 x (/.f64 (/.f64 lo x) (-.f64 lo hi)) (/.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 (/.f64 lo x) (-.f64 hi lo)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(fma.f64 x (/.f64 (/.f64 lo x) (-.f64 lo hi)) (/.f64 x (-.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 (neg.f64 x) (-.f64 (/.f64 (/.f64 lo x) (-.f64 hi lo)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (neg.f64 (+.f64 (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 lo hi)))))
(*.f64 (+.f64 (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal -1 binary64) (-.f64 hi lo))) (neg.f64 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 (neg.f64 x) (-.f64 (/.f64 (/.f64 lo x) (-.f64 hi lo)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (neg.f64 (+.f64 (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 lo hi)))))
(*.f64 (+.f64 (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal -1 binary64) (-.f64 hi lo))) (neg.f64 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 (neg.f64 x) (-.f64 (/.f64 (/.f64 lo x) (-.f64 hi lo)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (neg.f64 (+.f64 (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 lo hi)))))
(*.f64 (+.f64 (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal -1 binary64) (-.f64 hi lo))) (neg.f64 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 x hi) (*.f64 lo (-.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) 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))
(fma.f64 lo (-.f64 (*.f64 (neg.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 (*.f64 (neg.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 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64))) (/.f64 x (pow.f64 hi #s(literal 4 binary64)))) (neg.f64 lo)) (-.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 (fma.f64 lo (-.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64))) (/.f64 x (pow.f64 hi #s(literal 4 binary64)))))) (-.f64 (/.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 #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 hi (/.f64 (-.f64 hi x) (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 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 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (*.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 (+.f64 #s(literal 1 binary64) (fma.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 (neg.f64 x) lo))) (+.f64 (/.f64 hi 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 hi (/.f64 (-.f64 hi x) (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) (-.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 (/.f64 (fma.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (-.f64 hi x) lo) (*.f64 hi (-.f64 hi x))) lo)) hi) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(/.f64 (neg.f64 (-.f64 x lo)) lo)
(/.f64 (-.f64 lo x) lo)
(-.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))))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 lo x) lo))
(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)))))))
(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 (-.f64 lo x) lo))
(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))))))
(fma.f64 hi (-.f64 (fma.f64 hi (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)))) lo) (-.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 lo x) lo))
(fma.f64 hi (-.f64 (fma.f64 hi (fma.f64 (/.f64 hi lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 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 #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 (/.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 (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64))) (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)) hi)
(/.f64 (+.f64 x (fma.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 (-.f64 x lo) (/.f64 lo hi) (neg.f64 lo)))) 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 (-.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 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 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))) lo)) hi)
(/.f64 (+.f64 x (fma.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 3 binary64))) (fma.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 (-.f64 x lo) (/.f64 lo hi) (neg.f64 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 (+.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 #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 (-.f64 lo x) (/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) hi))) hi)) (neg.f64 hi))
(/.f64 (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 (-.f64 x lo) (/.f64 (pow.f64 lo #s(literal 2 binary64)) 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 (-.f64 lo x) (/.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)) (neg.f64 hi))
(/.f64 (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (/.f64 (fma.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo) (*.f64 (-.f64 x lo) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) hi)) hi)) hi)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
hi
(*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)))
(*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)))
(*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo hi))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)))
(*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
hi
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)))
(*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)))
(*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 lo hi) #s(literal 1 binary64))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) hi)))
(*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 lo hi)))
hi
(+.f64 hi (*.f64 #s(literal -1 binary64) lo))
(-.f64 hi lo)
(+.f64 hi (*.f64 #s(literal -1 binary64) lo))
(-.f64 hi lo)
(+.f64 hi (*.f64 #s(literal -1 binary64) lo))
(-.f64 hi lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(*.f64 (neg.f64 lo) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) lo)))
(*.f64 lo (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(*.f64 (neg.f64 lo) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) lo)))
(*.f64 lo (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(*.f64 (neg.f64 lo) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) lo)))
(*.f64 lo (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
x
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)))
(*.f64 x (-.f64 #s(literal 1 binary64) (/.f64 lo x)))
x
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 lo x) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (+.f64 #s(literal -1 binary64) (/.f64 lo x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 lo x) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (+.f64 #s(literal -1 binary64) (/.f64 lo x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 lo x) #s(literal -1 binary64)))
(*.f64 (neg.f64 x) (+.f64 #s(literal -1 binary64) (/.f64 lo x)))
x
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(-.f64 x lo)
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(-.f64 x lo)
(+.f64 x (*.f64 #s(literal -1 binary64) lo))
(-.f64 x lo)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(*.f64 lo (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))))
(*.f64 lo (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(+.f64 #s(literal 0 binary64) (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(+.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 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 lo x) (-.f64 lo hi)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 lo x) (-.f64 lo hi)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 lo x) (-.f64 lo hi))))))
(+.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 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 lo x) (-.f64 lo hi))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 lo x) (-.f64 lo hi))))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 1 binary64))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(*.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 (-.f64 lo x) (-.f64 lo hi))
(*.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 (-.f64 lo x) (-.f64 lo hi))
(*.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 (-.f64 lo x) (-.f64 lo hi))
(*.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 (-.f64 lo x) (-.f64 lo hi))
(*.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 (-.f64 lo x) (-.f64 lo hi))
(*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(*.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 (-.f64 lo x) (-.f64 lo hi))
(*.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 lo x) (-.f64 lo hi))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (-.f64 x lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(*.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 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(*.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 lo x) (-.f64 lo hi))
(*.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 (cbrt.f64 (/.f64 (-.f64 lo x) (-.f64 lo hi))) (/.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 lo x) (-.f64 lo hi))) (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 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(*.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 lo x) (-.f64 lo hi))
(*.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 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(*.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 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))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 3 binary64))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(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))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 2 binary64))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) #s(literal -1 binary64))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(neg.f64 (/.f64 (neg.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 3 binary64)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(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))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 lo x) (-.f64 lo hi))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 1 binary64)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(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))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(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))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(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))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(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))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(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))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(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))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(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))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(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))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(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))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(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 lo hi)))
(+.f64 (/.f64 lo (-.f64 lo hi)) (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) #s(literal 3 binary64)))
(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)))
(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 (-.f64 lo hi)))
(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))
(/.f64 (-.f64 lo x) (-.f64 lo hi))
(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 lo hi)))
(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 lo hi)))
(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)))
(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 lo (-.f64 lo hi)))
(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 (-.f64 lo hi)))
(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)))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 lo hi) (/.f64 lo (-.f64 lo hi)))
(fma.f64 (+.f64 lo hi) (/.f64 x (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 lo (-.f64 lo hi)))
(+.f64 hi (neg.f64 lo))
(-.f64 hi lo)
(+.f64 hi (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(-.f64 hi lo)
(+.f64 (-.f64 hi lo) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(-.f64 hi lo)
(+.f64 (-.f64 hi lo) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(-.f64 hi lo)
(+.f64 (-.f64 hi lo) (+.f64 (neg.f64 lo) lo))
(-.f64 hi lo)
(+.f64 (neg.f64 lo) hi)
(-.f64 hi lo)
(+.f64 #s(literal 0 binary64) (-.f64 hi lo))
(-.f64 hi lo)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 hi lo))) (cbrt.f64 (exp.f64 (-.f64 hi lo))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 hi lo)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 hi lo)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 hi lo)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (-.f64 hi lo)))))
(*.f64 (-.f64 hi lo) #s(literal 1 binary64))
(-.f64 hi lo)
(*.f64 #s(literal 1 binary64) (-.f64 hi lo))
(-.f64 hi lo)
(*.f64 (cbrt.f64 (-.f64 hi lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64)))
(-.f64 hi lo)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 hi lo)))
(-.f64 hi lo)
(*.f64 (sqrt.f64 (-.f64 hi lo)) (sqrt.f64 (-.f64 hi lo)))
(-.f64 hi lo)
(*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.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 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo hi))
(*.f64 (+.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)))
(/.f64 #s(literal 1 binary64) (/.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 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.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 #s(literal 1 binary64) (/.f64 (+.f64 lo hi) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo hi))
(/.f64 (-.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 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo hi))
(*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (neg.f64 (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.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 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (+.f64 lo hi)))
(*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo hi))
(/.f64 (+.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (neg.f64 lo) #s(literal 3 binary64))) (fma.f64 hi hi (-.f64 (*.f64 (neg.f64 lo) (neg.f64 lo)) (*.f64 hi (neg.f64 lo)))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.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 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (neg.f64 lo) (neg.f64 lo))) (-.f64 hi (neg.f64 lo)))
(*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo hi))
(pow.f64 (-.f64 hi lo) #s(literal 1 binary64))
(-.f64 hi lo)
(pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 3 binary64))
(-.f64 hi lo)
(pow.f64 (pow.f64 (-.f64 hi lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 hi lo)
(pow.f64 (sqrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))
(-.f64 hi lo)
(sqrt.f64 (pow.f64 (-.f64 hi lo) #s(literal 2 binary64)))
(-.f64 hi lo)
(log.f64 (exp.f64 (-.f64 hi lo)))
(-.f64 hi lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 hi lo))))
(-.f64 hi lo)
(log.f64 (*.f64 (exp.f64 hi) (/.f64 #s(literal 1 binary64) (exp.f64 lo))))
(-.f64 hi lo)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 hi)) (/.f64 #s(literal 1 binary64) (exp.f64 lo))))
(-.f64 hi lo)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 hi)) (exp.f64 (neg.f64 lo))))
(-.f64 hi lo)
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 lo)) (exp.f64 hi)))
(-.f64 hi lo)
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 lo)) (+.f64 #s(literal 1 binary64) (expm1.f64 hi))))
(-.f64 hi lo)
(log.f64 (*.f64 (exp.f64 (neg.f64 lo)) (exp.f64 hi)))
(-.f64 hi lo)
(log.f64 (*.f64 (exp.f64 (neg.f64 lo)) (+.f64 #s(literal 1 binary64) (expm1.f64 hi))))
(-.f64 hi lo)
(log.f64 (/.f64 (exp.f64 hi) (+.f64 #s(literal 1 binary64) (expm1.f64 lo))))
(-.f64 hi lo)
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 hi)) (exp.f64 lo)))
(-.f64 hi lo)
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 hi)) (+.f64 #s(literal 1 binary64) (expm1.f64 lo))))
(-.f64 hi lo)
(cbrt.f64 (pow.f64 (-.f64 hi lo) #s(literal 3 binary64)))
(-.f64 hi lo)
(expm1.f64 (log1p.f64 (-.f64 hi lo)))
(log1p.f64 (expm1.f64 (-.f64 hi lo)))
(-.f64 hi lo)
(exp.f64 (log.f64 (-.f64 hi lo)))
(-.f64 hi lo)
(exp.f64 (*.f64 (log.f64 (-.f64 hi lo)) #s(literal 1 binary64)))
(-.f64 hi lo)
(fma.f64 hi #s(literal 1 binary64) (neg.f64 lo))
(-.f64 hi lo)
(fma.f64 hi #s(literal 1 binary64) (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(-.f64 hi lo)
(fma.f64 (-.f64 hi lo) #s(literal 1 binary64) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(-.f64 hi lo)
(fma.f64 (-.f64 hi lo) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(-.f64 hi lo)
(fma.f64 (-.f64 hi lo) #s(literal 1 binary64) (+.f64 (neg.f64 lo) lo))
(-.f64 hi lo)
(fma.f64 #s(literal 1 binary64) hi (neg.f64 lo))
(-.f64 hi lo)
(fma.f64 #s(literal 1 binary64) hi (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(-.f64 hi lo)
(fma.f64 #s(literal 1 binary64) (-.f64 hi lo) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(-.f64 hi lo)
(fma.f64 #s(literal 1 binary64) (-.f64 hi lo) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(-.f64 hi lo)
(fma.f64 #s(literal 1 binary64) (-.f64 hi lo) (+.f64 (neg.f64 lo) lo))
(-.f64 hi lo)
(fma.f64 #s(literal 1 binary64) (neg.f64 lo) hi)
(-.f64 hi lo)
(fma.f64 (cbrt.f64 (-.f64 hi lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(-.f64 hi lo)
(fma.f64 (cbrt.f64 (-.f64 hi lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(-.f64 hi lo)
(fma.f64 (cbrt.f64 (-.f64 hi lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64)) (+.f64 (neg.f64 lo) lo))
(-.f64 hi lo)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 hi lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(-.f64 hi lo)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 hi lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(-.f64 hi lo)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 hi lo)) (+.f64 (neg.f64 lo) lo))
(-.f64 hi lo)
(fma.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (neg.f64 lo))
(-.f64 hi lo)
(fma.f64 (cbrt.f64 hi) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(-.f64 hi lo)
(fma.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (cbrt.f64 hi) (neg.f64 lo))
(-.f64 hi lo)
(fma.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (cbrt.f64 hi) (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(-.f64 hi lo)
(fma.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 lo)) hi)
(-.f64 hi lo)
(fma.f64 (sqrt.f64 (-.f64 hi lo)) (sqrt.f64 (-.f64 hi lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(-.f64 hi lo)
(fma.f64 (sqrt.f64 (-.f64 hi lo)) (sqrt.f64 (-.f64 hi lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(-.f64 hi lo)
(fma.f64 (sqrt.f64 (-.f64 hi lo)) (sqrt.f64 (-.f64 hi lo)) (+.f64 (neg.f64 lo) lo))
(-.f64 hi lo)
(fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (neg.f64 lo))
(-.f64 hi lo)
(fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(-.f64 hi lo)
(fma.f64 (sqrt.f64 lo) (neg.f64 (sqrt.f64 lo)) hi)
(-.f64 hi lo)
(fma.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.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))))
(fma.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.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))))
(fma.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (neg.f64 lo) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (-.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))))
(fma.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo hi))
(fma.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo hi))
(fma.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)) (+.f64 (neg.f64 lo) lo))
(*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo hi)))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo hi))
(fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) hi)
(-.f64 hi lo)
(fma.f64 #s(literal -1 binary64) lo hi)
(-.f64 hi lo)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 lo)) (cbrt.f64 (neg.f64 lo))) (cbrt.f64 (neg.f64 lo)) hi)
(-.f64 hi lo)
(fma.f64 (sqrt.f64 (neg.f64 lo)) (sqrt.f64 (neg.f64 lo)) hi)
(-.f64 hi lo)
(fma.f64 (+.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(fma.f64 (+.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (+.f64 lo (neg.f64 lo)))
(fma.f64 (+.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (*.f64 #s(literal 0 binary64) lo))
(fma.f64 (+.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) #s(literal 0 binary64))
(fma.f64 (+.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(fma.f64 (+.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (+.f64 lo (neg.f64 lo)))
(fma.f64 (+.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (*.f64 #s(literal 0 binary64) lo))
(fma.f64 (+.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) #s(literal 0 binary64))
(fma.f64 (+.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (+.f64 (neg.f64 lo) lo))
(fma.f64 (+.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (+.f64 lo (neg.f64 lo)))
(fma.f64 (+.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (*.f64 #s(literal 0 binary64) lo))
(fma.f64 (+.f64 (sqrt.f64 hi) (sqrt.f64 lo)) (-.f64 (sqrt.f64 hi) (sqrt.f64 lo)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 lo) hi)
(-.f64 hi lo)
(+.f64 x (neg.f64 lo))
(-.f64 x lo)
(+.f64 x (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(-.f64 x lo)
(+.f64 (-.f64 x lo) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(-.f64 x lo)
(+.f64 (-.f64 x lo) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(-.f64 x lo)
(+.f64 (-.f64 x lo) (+.f64 (neg.f64 lo) lo))
(-.f64 x lo)
(+.f64 (neg.f64 lo) x)
(-.f64 x lo)
(+.f64 #s(literal 0 binary64) (-.f64 x lo))
(-.f64 x lo)
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 x lo))) (cbrt.f64 (exp.f64 (-.f64 x lo))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 x lo)))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (-.f64 x lo)))) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x lo)))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (-.f64 x lo)))))
(*.f64 (-.f64 x lo) #s(literal 1 binary64))
(-.f64 x lo)
(*.f64 #s(literal 1 binary64) (-.f64 x lo))
(-.f64 x lo)
(*.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)))
(-.f64 x lo)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)))
(-.f64 x lo)
(*.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)))
(-.f64 x lo)
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo x) (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 lo (+.f64 lo x) (pow.f64 x #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x lo)))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo x))
(*.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 lo)) (-.f64 (sqrt.f64 x) (sqrt.f64 lo)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lo (+.f64 x lo) (pow.f64 x #s(literal 2 binary64))) (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo x) (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 lo (+.f64 lo x) (pow.f64 x #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 x lo) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo x))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 lo (+.f64 x lo) (pow.f64 x #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo x) (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 lo (+.f64 lo x) (pow.f64 x #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 x lo))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo x))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (neg.f64 (fma.f64 lo (+.f64 x lo) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo x) (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 lo (+.f64 lo x) (pow.f64 x #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (+.f64 x lo)))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo x))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (neg.f64 lo) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (*.f64 (neg.f64 lo) (neg.f64 lo)) (*.f64 x (neg.f64 lo)))))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo x) (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 lo (+.f64 lo x) (pow.f64 x #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (neg.f64 lo) (neg.f64 lo))) (-.f64 x (neg.f64 lo)))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo x))
(pow.f64 (-.f64 x lo) #s(literal 1 binary64))
(-.f64 x lo)
(pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 3 binary64))
(-.f64 x lo)
(pow.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 x lo)
(pow.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 2 binary64))
(-.f64 x lo)
(sqrt.f64 (pow.f64 (-.f64 x lo) #s(literal 2 binary64)))
(-.f64 x lo)
(log.f64 (exp.f64 (-.f64 x lo)))
(-.f64 x lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 x lo))))
(-.f64 x lo)
(log.f64 (*.f64 (exp.f64 x) (/.f64 #s(literal 1 binary64) (exp.f64 lo))))
(-.f64 x lo)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)) (/.f64 #s(literal 1 binary64) (exp.f64 lo))))
(-.f64 x lo)
(log.f64 (*.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)) (exp.f64 (neg.f64 lo))))
(-.f64 x lo)
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 lo)) (exp.f64 x)))
(-.f64 x lo)
(log.f64 (*.f64 (/.f64 #s(literal 1 binary64) (exp.f64 lo)) (+.f64 #s(literal 1 binary64) (expm1.f64 x))))
(-.f64 x lo)
(log.f64 (*.f64 (exp.f64 (neg.f64 lo)) (exp.f64 x)))
(-.f64 x lo)
(log.f64 (*.f64 (exp.f64 (neg.f64 lo)) (+.f64 #s(literal 1 binary64) (expm1.f64 x))))
(-.f64 x lo)
(log.f64 (/.f64 (exp.f64 x) (+.f64 #s(literal 1 binary64) (expm1.f64 lo))))
(-.f64 x lo)
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)) (exp.f64 lo)))
(-.f64 x lo)
(log.f64 (/.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 x)) (+.f64 #s(literal 1 binary64) (expm1.f64 lo))))
(-.f64 x lo)
(cbrt.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))
(-.f64 x lo)
(expm1.f64 (log1p.f64 (-.f64 x lo)))
(log1p.f64 (expm1.f64 (-.f64 x lo)))
(-.f64 x lo)
(exp.f64 (log.f64 (-.f64 x lo)))
(-.f64 x lo)
(exp.f64 (*.f64 (log.f64 (-.f64 x lo)) #s(literal 1 binary64)))
(-.f64 x lo)
(fma.f64 x #s(literal 1 binary64) (neg.f64 lo))
(-.f64 x lo)
(fma.f64 x #s(literal 1 binary64) (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(-.f64 x lo)
(fma.f64 (-.f64 x lo) #s(literal 1 binary64) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(-.f64 x lo)
(fma.f64 (-.f64 x lo) #s(literal 1 binary64) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(-.f64 x lo)
(fma.f64 (-.f64 x lo) #s(literal 1 binary64) (+.f64 (neg.f64 lo) lo))
(-.f64 x lo)
(fma.f64 #s(literal 1 binary64) x (neg.f64 lo))
(-.f64 x lo)
(fma.f64 #s(literal 1 binary64) x (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(-.f64 x lo)
(fma.f64 #s(literal 1 binary64) (-.f64 x lo) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(-.f64 x lo)
(fma.f64 #s(literal 1 binary64) (-.f64 x lo) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(-.f64 x lo)
(fma.f64 #s(literal 1 binary64) (-.f64 x lo) (+.f64 (neg.f64 lo) lo))
(-.f64 x lo)
(fma.f64 #s(literal 1 binary64) (neg.f64 lo) x)
(-.f64 x lo)
(fma.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(-.f64 x lo)
(fma.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(-.f64 x lo)
(fma.f64 (cbrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (+.f64 (neg.f64 lo) lo))
(-.f64 x lo)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(-.f64 x lo)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(-.f64 x lo)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 x lo)) (+.f64 (neg.f64 lo) lo))
(-.f64 x lo)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (neg.f64 lo))
(-.f64 x lo)
(fma.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(-.f64 x lo)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (neg.f64 lo))
(-.f64 x lo)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(-.f64 x lo)
(fma.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 lo)) x)
(-.f64 x lo)
(fma.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(-.f64 x lo)
(fma.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(-.f64 x lo)
(fma.f64 (sqrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 x lo)) (+.f64 (neg.f64 lo) lo))
(-.f64 x lo)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (neg.f64 lo))
(-.f64 x lo)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (*.f64 (neg.f64 lo) #s(literal 1 binary64)))
(-.f64 x lo)
(fma.f64 (sqrt.f64 lo) (neg.f64 (sqrt.f64 lo)) x)
(-.f64 x lo)
(fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo x) (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 lo (+.f64 lo x) (pow.f64 x #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo x) (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 lo (+.f64 lo x) (pow.f64 x #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 x lo) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (neg.f64 lo) lo))
(*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 lo (+.f64 lo x) (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 lo (+.f64 lo x) (pow.f64 x #s(literal 2 binary64))))
(fma.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo x))
(fma.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo x))
(fma.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 x lo)) (+.f64 (neg.f64 lo) lo))
(*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 lo x)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo x))
(fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) x)
(-.f64 x lo)
(fma.f64 #s(literal -1 binary64) lo x)
(-.f64 x lo)
(fma.f64 (*.f64 (cbrt.f64 (neg.f64 lo)) (cbrt.f64 (neg.f64 lo))) (cbrt.f64 (neg.f64 lo)) x)
(-.f64 x lo)
(fma.f64 (sqrt.f64 (neg.f64 lo)) (sqrt.f64 (neg.f64 lo)) x)
(-.f64 x lo)
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 lo)) (-.f64 (sqrt.f64 x) (sqrt.f64 lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 lo)) (-.f64 (sqrt.f64 x) (sqrt.f64 lo)) (+.f64 lo (neg.f64 lo)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 lo)) (-.f64 (sqrt.f64 x) (sqrt.f64 lo)) (*.f64 #s(literal 0 binary64) lo))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 lo)) (-.f64 (sqrt.f64 x) (sqrt.f64 lo)) #s(literal 0 binary64))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 lo)) (-.f64 (sqrt.f64 x) (sqrt.f64 lo)) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) lo))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 lo)) (-.f64 (sqrt.f64 x) (sqrt.f64 lo)) (+.f64 lo (neg.f64 lo)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 lo)) (-.f64 (sqrt.f64 x) (sqrt.f64 lo)) (*.f64 #s(literal 0 binary64) lo))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 lo)) (-.f64 (sqrt.f64 x) (sqrt.f64 lo)) #s(literal 0 binary64))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 lo)) (-.f64 (sqrt.f64 x) (sqrt.f64 lo)) (+.f64 (neg.f64 lo) lo))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 lo)) (-.f64 (sqrt.f64 x) (sqrt.f64 lo)) (+.f64 lo (neg.f64 lo)))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 lo)) (-.f64 (sqrt.f64 x) (sqrt.f64 lo)) (*.f64 #s(literal 0 binary64) lo))
(fma.f64 (+.f64 (sqrt.f64 x) (sqrt.f64 lo)) (-.f64 (sqrt.f64 x) (sqrt.f64 lo)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 lo) x)
(-.f64 x lo)

eval46.0ms (0.2%)

Compiler

Compiled 6523 to 1165 computations (82.1% saved)

prune68.0ms (0.3%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New3817388
Fresh000
Picked101
Done000
Total3827389
Accuracy
19.5%
Counts
389 → 7
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)
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.3%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) 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))))))
14.7%
(+.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 222 to 136 computations (38.7% saved)

localize303.0ms (1.4%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (-.f64 x lo) lo)
cost-diff128
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
cost-diff128
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
cost-diff128
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
cost-diff6464
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
cost-diff6464
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
cost-diff6464
(+.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))
cost-diff6848
(-.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))))
cost-diff13312
(*.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)))))
cost-diff13440
(+.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))))))
accuracy99.9%
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
accuracy99.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))))))
accuracy99.7%
(*.f64 lo (/.f64 (-.f64 x lo) hi))
accuracy99.6%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
accuracy99.6%
(+.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))
accuracy99.3%
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
accuracy98.4%
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
accuracy97.4%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
accuracy95.0%
(*.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)))))
accuracy74.7%
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
Rules
638×unsub-neg
458×fma-define
408×div-sub
352×sub-neg
279×times-frac
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
033980
179953
2168942
3413835
41127808
54510806
Stop Event
node limit
Calls
Call 1
Inputs
(+.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 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
#s(literal -1 binary64)
(/.f64 (-.f64 x lo) lo)
(-.f64 x lo)
x
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)))))
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) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo))
(/.f64 #s(literal 1 binary64) lo)
#s(literal 1 binary64)
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) 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) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
x
lo
hi
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
#s(literal 1 binary64)
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
x
hi
lo
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
x
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
lo
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
hi
Outputs
(+.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 (/.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) #s(literal -1 binary64)))
(fma.f64 hi (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (neg.f64 (/.f64 x lo)) #s(literal 1 binary64)))
(fma.f64 hi (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.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 x lo)) (*.f64 (+.f64 #s(literal 1 binary64) (/.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 (/.f64 hi lo) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(+.f64 (neg.f64 (/.f64 x lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal -1 binary64)
(/.f64 (-.f64 x lo) lo)
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 x lo)
x
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 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 hi (-.f64 (fma.f64 hi (/.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 hi (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(*.f64 (/.f64 hi lo) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 x lo)) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
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) 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 (fma.f64 hi (/.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 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+.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 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(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 (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo))
(/.f64 #s(literal 1 binary64) lo)
#s(literal 1 binary64)
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(*.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 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi 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 x lo)) (/.f64 hi lo))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
#s(literal 2 binary64)
#s(literal 1 binary64)
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
x
lo
hi
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
#s(literal 1 binary64)
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
x
hi
lo
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(/.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo)) hi)
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) hi)
(*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (-.f64 x lo))
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
x
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 (-.f64 x lo) (/.f64 lo hi))
lo
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
hi
Results
192.0ms256×0valid
Compiler

Compiled 249 to 28 computations (88.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 103.0ms
ival-div: 79.0ms (76.5% of total)
ival-sub: 8.0ms (7.7% of total)
ival-mult: 8.0ms (7.7% of total)
ival-pow: 5.0ms (4.8% of total)
ival-add: 4.0ms (3.9% of total)
const: 1.0ms (1% of total)
backward-pass: 0.0ms (0% of total)

series76.0ms (0.4%)

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

117 calls:

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

rewrite183.0ms (0.9%)

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

Useful iterations: 1 (0.0ms)

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

simplify441.0ms (2.1%)

Algorithm
egg-herbie
Rules
720×times-frac
534×fma-define
358×distribute-rgt-in
356×distribute-lft-in
241×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0121249863
1322547909
Stop Event
node limit
Counts
782 → 860
Calls
Call 1
Inputs
(*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.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 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) 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 #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 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(/.f64 (*.f64 lo x) hi)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(/.f64 (*.f64 lo x) hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(*.f64 #s(literal -1 binary64) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 #s(literal -1 binary64) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.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 hi (-.f64 (+.f64 (*.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 hi (-.f64 (+.f64 (*.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 (pow.f64 hi #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 (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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.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) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(*.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) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 hi (*.f64 x (-.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 hi (*.f64 x (-.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 hi (*.f64 x (-.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (*.f64 x (-.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 x (+.f64 (*.f64 hi (-.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 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (+.f64 (*.f64 hi (-.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 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (+.f64 (*.f64 hi (-.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 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.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 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(/.f64 hi lo)
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 x lo)) 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 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 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 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi x) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi x) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi x) lo)) lo))
(/.f64 hi lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 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 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(/.f64 #s(literal 1 binary64) lo)
(+.f64 (*.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 (*.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 (*.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 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.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) (*.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.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) (*.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.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) (*.f64 hi lo)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) 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))
(+.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 (*.f64 lo x) hi)
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.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 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.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 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(/.f64 (*.f64 lo x) hi)
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(/.f64 (*.f64 lo x) hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(+.f64 #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 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.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 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.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 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.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 #s(literal 1 binary64) lo)))))
(*.f64 x (-.f64 (*.f64 hi (-.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 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.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 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.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 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.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 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))))) (pow.f64 lo #s(literal 3 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.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 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo)))) 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 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 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.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 (pow.f64 hi #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 (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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #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 (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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.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))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.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))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.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 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)) lo)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo)) lo)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo)) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.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 (*.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 (*.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 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.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 (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.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 (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.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 (pow.f64 lo #s(literal 3 binary64))))))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.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) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.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) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.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) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 x (-.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 x (-.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 x (-.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.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 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) 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) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) 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 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
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)
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(/.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 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 x lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(+.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(exp.f64 (log.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 1 binary64)))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo))
(pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (/.f64 (sqrt.f64 x) lo) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) x) #s(literal -1 binary64))
(sqrt.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 lo #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.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 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.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 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.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 (+.f64 lo (*.f64 lo (*.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 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (/.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 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (*.f64 lo #s(literal 1 binary64))) (*.f64 lo (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 lo)) (*.f64 lo (neg.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))) (*.f64 lo (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (*.f64 (/.f64 lo #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 lo #s(literal 1 binary64)) (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(/.f64 (+.f64 lo (*.f64 (/.f64 lo #s(literal 1 binary64)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (*.f64 (/.f64 lo #s(literal 1 binary64)) lo))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 lo)) (*.f64 (/.f64 lo #s(literal 1 binary64)) (neg.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))) (*.f64 (/.f64 lo #s(literal 1 binary64)) (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (*.f64 (neg.f64 lo) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 (neg.f64 lo) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (*.f64 (neg.f64 lo) lo))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 lo)) (*.f64 (neg.f64 lo) (neg.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(/.f64 (+.f64 lo (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64))) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 lo #s(literal 1 binary64))) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64))) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 lo)) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal -1 binary64))) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (*.f64 lo #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (/.f64 lo #s(literal 1 binary64))) (*.f64 lo #s(literal 1 binary64))) (*.f64 lo (/.f64 lo #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 lo)) (*.f64 lo #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo) (*.f64 (neg.f64 lo) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) lo))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (/.f64 lo #s(literal 1 binary64))) (*.f64 (neg.f64 lo) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 lo)) (*.f64 (neg.f64 lo) #s(literal -1 binary64))) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(/.f64 (neg.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.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))))
(/.f64 (neg.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (/.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 (neg.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo)))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (/.f64 #s(literal 1 binary64) lo) (/.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 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) 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 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) (sqrt.f64 (*.f64 hi (/.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 (exp.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi))
(*.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)))
(pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (neg.f64 hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 x lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))) #s(literal 1 binary64))
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(*.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))))
(*.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))))
(pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) lo)) (/.f64 (sqrt.f64 x) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (*.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 4 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (fma.f64 hi (/.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 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 lo (*.f64 lo (*.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 (pow.f64 lo #s(literal 2 binary64)) x)) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x)))
(/.f64 (-.f64 (*.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.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)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 x))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (/.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))))) x)) (*.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (/.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))))) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (*.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (/.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))))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (/.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 (pow.f64 lo #s(literal 2 binary64)) x)))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64))) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (/.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))))) (neg.f64 x))) (*.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (/.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))))) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo) x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64))) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo) (neg.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (*.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (neg.f64 (+.f64 (fma.f64 hi (/.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))))))
(pow.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(exp.f64 (log.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(/.f64 (-.f64 x lo) lo)
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x lo)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (-.f64 x lo))))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 lo))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) lo)
(/.f64 (-.f64 (*.f64 x lo) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 x lo) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 x lo) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 x lo) (neg.f64 lo)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo))) (neg.f64 lo))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 lo)))
(pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (-.f64 x lo)) #s(literal -1 binary64))
(neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(exp.f64 (log.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 1 binary64)))
(-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)
(-.f64 (exp.f64 (log1p.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)))
(*.f64 (sqrt.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)) (sqrt.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)))
(/.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64)) (*.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64))) (-.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64)) (*.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(pow.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo))))
(cbrt.f64 (pow.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)))
(exp.f64 (log.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)))
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) x)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) x)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) x)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(*.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (-.f64 x lo)) #s(literal -1 binary64))
(neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(exp.f64 (log.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 1 binary64)))
Outputs
(*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.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) 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) 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) 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) 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) 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) 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) 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) 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) (/.f64 (neg.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 #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) (/.f64 (neg.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 #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) (/.f64 (neg.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 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi))) lo)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi))) lo)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi)) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi))) lo)
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)) (/.f64 lo x)))
(*.f64 x (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))) (/.f64 lo x)))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 lo (neg.f64 hi)) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 lo (neg.f64 hi)) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))))
(*.f64 x (neg.f64 (-.f64 (/.f64 lo (neg.f64 hi)) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo hi) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 lo (neg.f64 hi))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo hi) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 lo (neg.f64 hi))) hi)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 lo hi) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 lo (neg.f64 hi))) hi)
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) lo)
(neg.f64 lo)
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.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 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 hi (-.f64 (+.f64 (*.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 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 hi (-.f64 (+.f64 (*.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 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 (pow.f64 hi #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 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 #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 (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 #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 (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))
(*.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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 #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 (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 #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 (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 lo hi) (-.f64 hi x)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) (neg.f64 lo))
(*.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) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(/.f64 (-.f64 (neg.f64 hi) (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo))) lo)) (neg.f64 lo))
(*.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) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(/.f64 (-.f64 (neg.f64 hi) (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo))) lo)) (neg.f64 lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 hi (*.f64 x (-.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (fma.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (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 (fma.f64 x (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 #s(literal 1 binary64) lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 hi (*.f64 x (-.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (fma.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (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 (fma.f64 x (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 #s(literal 1 binary64) lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 hi (*.f64 x (-.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (fma.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (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 (fma.f64 x (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 #s(literal 1 binary64) lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (*.f64 x (-.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 hi (*.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (*.f64 x hi) (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 x (+.f64 (*.f64 hi (-.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 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (fma.f64 hi (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 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (+.f64 (*.f64 hi (-.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 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (fma.f64 hi (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 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (+.f64 (*.f64 hi (-.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 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (fma.f64 hi (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 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 hi (*.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (*.f64 x hi) (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 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (neg.f64 hi) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (neg.f64 hi) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (neg.f64 hi) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))) (neg.f64 x))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (+.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 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (+.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 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (+.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 (-.f64 hi x) lo))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 hi lo))) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 hi lo))) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (neg.f64 (/.f64 hi lo))) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)) (neg.f64 x))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi)))))
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (neg.f64 hi) (+.f64 (/.f64 (+.f64 (/.f64 x lo) #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 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (neg.f64 hi) (+.f64 (/.f64 (+.f64 (/.f64 x lo) #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 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (neg.f64 hi) (+.f64 (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi) (/.f64 #s(literal -1 binary64) lo)))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (+.f64 hi (-.f64 lo x)) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (+.f64 hi (-.f64 lo x)) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (+.f64 hi (-.f64 lo x)) lo)
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(+.f64 #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 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.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 x hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x hi) (*.f64 lo hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x hi) (*.f64 lo hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x hi) (*.f64 lo hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 x hi)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (/.f64 (neg.f64 (*.f64 x hi)) lo)) lo)
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo)
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (/.f64 (neg.f64 (*.f64 x hi)) lo)) lo)
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo)
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)
(/.f64 (+.f64 hi (/.f64 (neg.f64 (*.f64 x hi)) lo)) lo)
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi x) lo)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) hi (*.f64 hi (/.f64 x lo))) lo))
(/.f64 (-.f64 (*.f64 hi (/.f64 x lo)) hi) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi x) lo)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) hi (*.f64 hi (/.f64 x lo))) lo))
(/.f64 (-.f64 (*.f64 hi (/.f64 x lo)) hi) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (/.f64 (*.f64 hi x) lo)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) hi (*.f64 hi (/.f64 x lo))) lo))
(/.f64 (-.f64 (*.f64 hi (/.f64 x lo)) hi) (neg.f64 lo))
(/.f64 hi lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))
(-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 hi lo) x)))
(*.f64 x (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 hi lo) x)))
(*.f64 x (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 hi lo) x)))
(*.f64 x (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 hi lo) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 hi lo) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 hi lo) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 x hi)) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x hi) (*.f64 lo hi)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 x hi)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x hi) (*.f64 lo (+.f64 lo hi))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (+.f64 hi lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x hi) (*.f64 lo (+.f64 lo hi))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (+.f64 lo hi) (*.f64 hi (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 hi lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) lo)
(/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (neg.f64 (*.f64 x hi)) lo)) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (neg.f64 (*.f64 x hi)) lo)) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) #s(literal -1 binary64)) (neg.f64 lo))
(/.f64 #s(literal 1 binary64) lo)
(+.f64 (*.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))
(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 (*.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))
(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 (*.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))
(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 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo hi)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.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) (*.f64 hi lo)))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(*.f64 hi (neg.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo hi)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.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) (*.f64 hi lo)))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(*.f64 hi (neg.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo hi)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.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) (*.f64 hi lo)))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(*.f64 hi (neg.f64 (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 #s(literal -1 binary64) (*.f64 lo hi)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.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)))) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.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)))) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.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)))) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 x hi)) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 x hi)) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (neg.f64 x))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (-.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo 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 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 x hi))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 x hi))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) hi))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))) hi)
(*.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) 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))))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (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 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.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 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 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 (/.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 (/.f64 x 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) (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 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 (/.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 (/.f64 x 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) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 lo hi)))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (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 (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 x (*.f64 lo 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 (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 x (*.f64 lo 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 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 (+.f64 x (-.f64 (/.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 (+.f64 x (-.f64 (/.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 (+.f64 x (-.f64 (/.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 (+.f64 (-.f64 x lo) (*.f64 lo (/.f64 (-.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))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 (+.f64 (-.f64 x lo) (*.f64 lo (/.f64 (-.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))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 (+.f64 (-.f64 x lo) (*.f64 lo (/.f64 (-.f64 x lo) hi))) hi)
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) 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 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.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 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 lo hi)) (/.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 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi)))
(fma.f64 lo (/.f64 x hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi)))
(fma.f64 lo (/.f64 x hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 lo (/.f64 x hi)))
(fma.f64 lo (/.f64 x hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)))
(*.f64 x (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))))
(*.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))))
(*.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))))
(*.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)) (neg.f64 x))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(+.f64 #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 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.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 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 hi (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 #s(literal -1 binary64) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.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 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 hi (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 #s(literal -1 binary64) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.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 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 hi (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 #s(literal -1 binary64) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (*.f64 hi (-.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 #s(literal 1 binary64) lo)))
(*.f64 x (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (fma.f64 hi (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 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.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 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (fma.f64 hi (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)))) (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.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 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (fma.f64 hi (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)))) (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.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 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 hi (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (fma.f64 hi (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)))) (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 lo hi) (-.f64 hi x)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (fma.f64 lo (-.f64 hi x) (*.f64 hi (-.f64 hi x))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 hi (-.f64 hi x))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.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 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 x hi) (neg.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) x) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 x hi) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x hi) (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo))) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(-.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))))))
(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 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))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.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))))))
(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 #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))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.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))))))
(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 (pow.f64 hi #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 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 (-.f64 x 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 lo x) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 (-.f64 x 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 lo x) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 (-.f64 (+.f64 (*.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))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.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 lo hi))) (/.f64 #s(literal 1 binary64) hi)) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi))) hi)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.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))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.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 lo hi))) (/.f64 #s(literal 1 binary64) hi)) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) hi))) hi)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 x hi)) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x hi) (*.f64 lo hi)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 x hi)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x hi) (*.f64 lo hi)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 x hi)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 hi lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x hi) (*.f64 lo hi)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 x hi)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (/.f64 (neg.f64 (*.f64 x hi)) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (/.f64 (neg.f64 (*.f64 x hi)) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (/.f64 (neg.f64 (*.f64 x hi)) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (/.f64 (neg.f64 (*.f64 x hi)) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (/.f64 (neg.f64 (*.f64 x hi)) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 hi (/.f64 (neg.f64 (*.f64 x hi)) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi (pow.f64 lo #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 x hi)) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 x hi)) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (neg.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 x hi)) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x hi) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (-.f64 hi x) (*.f64 hi (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x hi) (*.f64 lo (+.f64 hi (-.f64 lo x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 hi (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi x)) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x hi) (*.f64 lo (+.f64 hi (-.f64 lo x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (+.f64 hi (-.f64 lo x)) (*.f64 hi (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 x lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))) lo)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 x lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (-.f64 (/.f64 (neg.f64 (*.f64 x hi)) lo) x)) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) x) lo) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (-.f64 (/.f64 (neg.f64 (*.f64 x hi)) lo) x)) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) x) lo) #s(literal -1 binary64)) (neg.f64 lo))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.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 (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 (*.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 (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 (*.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 (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 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.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 (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.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 (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.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 (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 x hi) (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))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.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) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))
(*.f64 (neg.f64 hi) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))))
(*.f64 (neg.f64 hi) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.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) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))
(*.f64 (neg.f64 hi) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))))
(*.f64 (neg.f64 hi) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.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) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))))
(*.f64 (neg.f64 hi) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))))
(*.f64 (neg.f64 hi) (+.f64 (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo) (/.f64 (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) hi)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 x (-.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (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 #s(literal 1 binary64) lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 x (-.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (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 #s(literal 1 binary64) lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 x (-.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (fma.f64 x (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 #s(literal 1 binary64) lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(*.f64 x (-.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 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (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 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x)) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 x (-.f64 (neg.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (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 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (neg.f64 x))
#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 #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 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(-.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 #s(literal 1 binary64) (/.f64 x lo))
(+.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 #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 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.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 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))) lo)
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))) (/.f64 lo x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))) (/.f64 lo x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi)) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x hi))) (/.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (neg.f64 (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) #s(literal -1 binary64))))
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) 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) 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 x (*.f64 lo hi)) (-.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 x (*.f64 lo hi)) (+.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 x (*.f64 lo hi)) (-.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 x (*.f64 lo hi)) (+.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) (/.f64 (neg.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 (neg.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) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (/.f64 (neg.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)
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(/.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 (+.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 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 x))
(/.f64 x lo)
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) lo)) lo)
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
#s(literal -1 binary64)
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (/.f64 x lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(+.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) (+.f64 (neg.f64 lo) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (fma.f64 lo #s(literal -1 binary64) lo))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) hi)))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi))))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 lo (/.f64 (*.f64 lo (-.f64 x lo)) hi))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 1 binary64))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 3 binary64))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 2 binary64))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(sqrt.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) #s(literal 2 binary64)))
(fabs.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(log.f64 (exp.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(cbrt.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)))
(expm1.f64 (log1p.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(exp.f64 (log.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 1 binary64)))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 lo))
(*.f64 lo (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) (/.f64 x hi)) #s(literal -1 binary64)))
(*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))))))
(pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 3 binary64))
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64))
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) hi))
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))))
(+.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 x hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))) (+.f64 #s(literal -1 binary64) (neg.f64 (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (neg.f64 (-.f64 #s(literal -1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) (neg.f64 lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (neg.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)))
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(sqrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log.f64 (pow.f64 (exp.f64 hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (/.f64 (sqrt.f64 x) lo) (/.f64 (sqrt.f64 x) lo))
(pow.f64 (/.f64 (sqrt.f64 x) lo) #s(literal 2 binary64))
(pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(pow.f64 (/.f64 (sqrt.f64 x) lo) #s(literal 2 binary64))
(pow.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(pow.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) x) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x))
(sqrt.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))
(log.f64 (pow.f64 (exp.f64 x) (pow.f64 lo #s(literal -2 binary64))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(exp.f64 (log.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 x (pow.f64 lo #s(literal -2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.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 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.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 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (/.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 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (/.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 (+.f64 lo (*.f64 lo (*.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 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (/.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 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 2 binary64)) (*.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 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (*.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 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo))
(*.f64 (/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) lo)
(*.f64 (/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) lo)
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (*.f64 lo #s(literal 1 binary64))) (*.f64 lo (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(/.f64 (+.f64 lo (/.f64 (/.f64 lo hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 lo)) (*.f64 lo (neg.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))) (*.f64 lo (neg.f64 lo)))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (*.f64 (/.f64 lo #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 lo #s(literal 1 binary64)) (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(/.f64 (+.f64 lo (/.f64 (/.f64 lo hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (+.f64 lo (*.f64 (/.f64 lo #s(literal 1 binary64)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (*.f64 (/.f64 lo #s(literal 1 binary64)) lo))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 lo)) (*.f64 (/.f64 lo #s(literal 1 binary64)) (neg.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))) (*.f64 (/.f64 lo #s(literal 1 binary64)) (neg.f64 lo)))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (*.f64 (neg.f64 lo) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 lo hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 lo)) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (neg.f64 lo) (/.f64 (/.f64 lo hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (neg.f64 hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 (neg.f64 lo) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (*.f64 (neg.f64 lo) lo))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 lo)) (*.f64 (neg.f64 lo) (neg.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 lo (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64))) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo))
(/.f64 (+.f64 lo (/.f64 (/.f64 lo hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 lo #s(literal 1 binary64))) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64))) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (+.f64 lo (/.f64 (/.f64 lo hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 lo)) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal -1 binary64))) (*.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 lo)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 lo hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 lo)) (/.f64 (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (neg.f64 lo) (/.f64 (/.f64 lo hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (neg.f64 hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (*.f64 lo #s(literal 1 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (/.f64 lo #s(literal 1 binary64))) (*.f64 lo #s(literal 1 binary64))) (*.f64 lo (/.f64 lo #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 lo)) (*.f64 lo #s(literal -1 binary64))) (*.f64 lo (neg.f64 lo)))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo) (*.f64 (neg.f64 lo) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) lo))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (/.f64 lo #s(literal 1 binary64))) (*.f64 (neg.f64 lo) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 (neg.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 lo)) (*.f64 (neg.f64 lo) #s(literal -1 binary64))) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (neg.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.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))))
(/.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (/.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 (neg.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 2 binary64)) (*.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 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (*.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 (neg.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo)))
(*.f64 (/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) lo)
(*.f64 (/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) lo)
(pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(fma.f64 #s(literal 1 binary64) (/.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 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.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 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) 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 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo))
(+.f64 (pow.f64 lo #s(literal -1 binary64)) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 hi (/.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 (exp.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi))
(/.f64 (+.f64 x (-.f64 (/.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 lo (/.f64 (-.f64 x lo) hi))) lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (+.f64 x (-.f64 (/.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 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)))
(/.f64 (+.f64 x (-.f64 (/.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 (sqrt.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)) (sqrt.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)))
(/.f64 (+.f64 x (-.f64 (/.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)
(pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi) #s(literal 1 binary64))
(/.f64 (+.f64 x (-.f64 (/.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)
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)) #s(literal 3 binary64))
(/.f64 (+.f64 x (-.f64 (/.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)
(pow.f64 (pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (-.f64 (/.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)
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)) #s(literal 2 binary64))
(/.f64 (+.f64 x (-.f64 (/.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)
(pow.f64 (/.f64 hi (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo))))
(/.f64 #s(literal 1 binary64) (/.f64 hi (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi))
(log.f64 (exp.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)))
(/.f64 (+.f64 x (-.f64 (/.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)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi))))
(/.f64 (+.f64 x (-.f64 (/.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)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi) #s(literal 3 binary64)))
(/.f64 (+.f64 x (-.f64 (/.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)
(cbrt.f64 (/.f64 (pow.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (+.f64 x (-.f64 (/.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)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) hi)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)))
(/.f64 (+.f64 x (-.f64 (/.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)
(exp.f64 (log.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)))
(/.f64 (+.f64 x (-.f64 (/.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)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)) #s(literal 1 binary64)))
(/.f64 (+.f64 x (-.f64 (/.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 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (neg.f64 (*.f64 lo (-.f64 x lo))) (neg.f64 hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) #s(literal 2 binary64)))
(fabs.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))
(log.f64 (pow.f64 (exp.f64 lo) (/.f64 (-.f64 x lo) hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(cbrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi)))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(exp.f64 (*.f64 (log.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 1 binary64)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi) (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(/.f64 (-.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 (/.f64 x lo) (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi) (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))))))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 3 binary64))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 2 binary64))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal -1 binary64) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))))
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)
(*.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(*.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (/.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 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(*.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 1 binary64))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) #s(literal 3 binary64))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) #s(literal 2 binary64))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(pow.f64 (/.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 2 binary64)))
(fabs.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(log.f64 (pow.f64 (exp.f64 hi) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)))))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64)))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))))
(expm1.f64 (log1p.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))) #s(literal 1 binary64)))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo)
(*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (*.f64 (pow.f64 lo #s(literal -2 binary64)) (neg.f64 x))))
(+.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 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.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 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 (neg.f64 (/.f64 (sqrt.f64 x) lo)) (/.f64 (sqrt.f64 x) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 (/.f64 (sqrt.f64 x) (neg.f64 lo)) (/.f64 (sqrt.f64 x) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (neg.f64 (pow.f64 (/.f64 (sqrt.f64 x) lo) #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (fma.f64 hi (/.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 (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (fma.f64 hi (/.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 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (fma.f64 hi (/.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 (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (fma.f64 hi (/.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 (fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (fma.f64 hi (/.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 (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (fma.f64 hi (/.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 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (fma.f64 hi (/.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 (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (fma.f64 hi (/.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 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (fma.f64 hi (/.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 (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (fma.f64 hi (/.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 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (fma.f64 hi (/.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 (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (fma.f64 hi (/.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 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (fma.f64 hi (/.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 (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (fma.f64 hi (/.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 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (fma.f64 hi (/.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 (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (fma.f64 hi (/.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 (fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (fma.f64 hi (/.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 (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (fma.f64 hi (/.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 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (*.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 4 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))) (*.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (fma.f64 (fma.f64 lo (*.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 4 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (fma.f64 hi (/.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 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) (fma.f64 hi (/.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 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (fma.f64 x (pow.f64 lo #s(literal -2 binary64)) (fma.f64 hi (/.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 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 lo (*.f64 lo (*.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 (pow.f64 lo #s(literal 2 binary64)) x)) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (fma.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (fma.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x)))
(/.f64 (fma.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x)))
(/.f64 (-.f64 (*.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 lo #s(literal 4 binary64)) x))
(/.f64 (-.f64 (*.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.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)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 x))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (neg.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 x)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (fma.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (pow.f64 lo #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (/.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))))) x)) (*.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (/.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))))) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 3 binary64)))) (*.f64 x (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 2 binary64)) (*.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 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 2 binary64)) (*.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 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64)))) (*.f64 x (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (*.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 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (*.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 (*.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (*.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (/.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))))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (/.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 (pow.f64 lo #s(literal 2 binary64)) x)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) x) (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 3 binary64)))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 2 binary64)) (*.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 (pow.f64 lo #s(literal 2 binary64)) x) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 2 binary64)) (*.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 (-.f64 (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) x) (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64)))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (*.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 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (*.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 (pow.f64 lo #s(literal 2 binary64)) x))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64))) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (/.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))))) (neg.f64 x))) (*.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (/.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))))) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 3 binary64))) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 2 binary64)) (*.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 x))) (*.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 2 binary64)) (*.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 (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (fma.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 3 binary64))) (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (*.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 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)) (*.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 (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo) x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo) (neg.f64 x))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo)))
(/.f64 (-.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)))) (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.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))) lo))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 2 binary64))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 lo))) (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) x) (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo)) (*.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) x) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo)))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64))) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo) (neg.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) #s(literal 2 binary64))) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo) (neg.f64 x))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (fma.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo)) #s(literal 2 binary64))) (neg.f64 (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) lo))) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.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))) (neg.f64 lo)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (*.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (+.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))) (*.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) (/.f64 x (pow.f64 lo #s(literal 4 binary64))))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (fma.f64 (fma.f64 lo (*.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 4 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (neg.f64 (+.f64 (fma.f64 hi (/.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 (neg.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (neg.f64 (+.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) (fma.f64 hi (/.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 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (fma.f64 x (pow.f64 lo #s(literal -2 binary64)) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)))))
(pow.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (pow.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 3 binary64)))
(/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))
(exp.f64 (log.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (+.f64 lo (*.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 (-.f64 (fma.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo lo) x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) lo) x) (pow.f64 lo #s(literal 2 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (*.f64 (pow.f64 lo #s(literal -2 binary64)) (neg.f64 x))))
(+.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)))))
(fma.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.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 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (*.f64 (pow.f64 lo #s(literal -2 binary64)) (neg.f64 x))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 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)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.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 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 lo #s(literal -1/2 binary64)) (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (*.f64 (pow.f64 lo #s(literal -2 binary64)) (neg.f64 x))))
(+.f64 (pow.f64 lo #s(literal -1 binary64)) (-.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)))))
(fma.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) lo) (/.f64 #s(literal 1 binary64) lo))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (fma.f64 hi (/.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) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(/.f64 (-.f64 x lo) lo)
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 x lo)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (-.f64 x lo))))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 x lo)) (neg.f64 lo))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) lo)
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (-.f64 (*.f64 x lo) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) lo))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 lo (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 lo (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))) #s(literal 1 binary64)) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 lo (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 lo (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))) #s(literal 1 binary64)) (*.f64 (+.f64 x lo) lo))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 lo (+.f64 lo x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 x lo) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 lo (+.f64 lo x)))
(/.f64 (*.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 x x (fma.f64 lo lo (*.f64 x lo))) (neg.f64 lo)))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 lo (fma.f64 x x (fma.f64 lo lo (*.f64 lo x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 lo (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))) #s(literal -1 binary64)) (*.f64 (+.f64 x lo) (neg.f64 lo)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 lo (+.f64 lo x)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo))) (neg.f64 lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 (neg.f64 (-.f64 x lo))) (neg.f64 (neg.f64 lo)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (/.f64 lo (-.f64 x lo)) #s(literal -1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(log.f64 (exp.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 lo #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 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(exp.f64 (log.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 1 binary64)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (+.f64 x (*.f64 lo (/.f64 (-.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 (exp.f64 (log1p.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo))))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
(*.f64 #s(literal 1 binary64) (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.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 (pow.f64 (cbrt.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.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 (sqrt.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)) (sqrt.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.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 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64)) (*.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))))
(/.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) #s(literal 2 binary64)) (*.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64))) (-.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) #s(literal 2 binary64))) (+.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64)) (*.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) #s(literal 2 binary64)) (*.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (-.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64)))) (neg.f64 (-.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(/.f64 (neg.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo) #s(literal 2 binary64)))) (neg.f64 (+.f64 (-.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))))
(pow.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) #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)
(pow.f64 (cbrt.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)) #s(literal 3 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)
(pow.f64 (pow.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) #s(literal 3 binary64)) #s(literal 1/3 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)
(pow.f64 (sqrt.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)) #s(literal 2 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)
(sqrt.f64 (pow.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo)) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x))
(log.f64 (exp.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.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)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.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)
(cbrt.f64 (pow.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) #s(literal 3 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)
(expm1.f64 (log1p.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo))))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
(log1p.f64 (expm1.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.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)
(exp.f64 (log.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.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)
(exp.f64 (*.f64 (log.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)) #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)
(fma.f64 #s(literal 1 binary64) x (-.f64 (*.f64 lo (/.f64 (-.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)
(fma.f64 #s(literal 1 binary64) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) x)
(+.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)
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) x)
(+.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)
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (cbrt.f64 x) (-.f64 (*.f64 lo (/.f64 (-.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)
(fma.f64 (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (sqrt.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) x)
(+.f64 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)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (*.f64 lo (/.f64 (-.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 lo) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(-.f64 (exp.f64 (log1p.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal -1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (sqrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(pow.f64 (/.f64 lo (-.f64 x lo)) #s(literal -1 binary64))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(log.f64 (exp.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 lo #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 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(exp.f64 (log.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 1 binary64)))
(+.f64 (/.f64 x lo) #s(literal -1 binary64))

eval125.0ms (0.6%)

Compiler

Compiled 27567 to 3577 computations (87% saved)

prune224.0ms (1%)

Pruning

28 alts after pruning (25 fresh and 3 done)

PrunedKeptTotal
New85623879
Fresh022
Picked235
Done000
Total85828886
Accuracy
20.2%
Counts
886 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.6%
(pow.f64 (pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
9.3%
(pow.f64 (/.f64 hi (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)) #s(literal -1 binary64))
18.8%
(/.f64 (-.f64 x lo) hi)
9.3%
(/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64)) lo)) hi)
9.3%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
9.3%
(/.f64 (+.f64 x (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))) hi)
9.5%
(/.f64 (+.f64 x (+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))) hi)
9.3%
(/.f64 (+.f64 x (+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))) hi)
17.9%
(/.f64 (+.f64 x (fabs.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) 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))))))
18.9%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) 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 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) 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 (pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64)) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
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 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
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 x (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (log1p.f64 (expm1.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 (*.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))))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
10.1%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x 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 (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) 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 (*.f64 #s(literal -1 binary64) #s(literal -1 binary64)) (*.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))))))
9.3%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
14.7%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
9.3%
(*.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) (/.f64 #s(literal 1 binary64) hi))
9.3%
(*.f64 (neg.f64 hi) (+.f64 (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi) (/.f64 #s(literal -1 binary64) lo)))
13.4%
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
17.9%
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 1394 to 784 computations (43.8% saved)

localize702.0ms (3.3%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff256
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
cost-diff704
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
cost-diff6464
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
cost-diff6464
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
cost-diff6848
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
cost-diff6848
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
cost-diff7296
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) 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))))))
cost-diff13056
(pow.f64 (pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
cost-diff13312
(-.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))))
cost-diff13312
(*.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)))))
accuracy99.4%
(pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi) #s(literal 3 binary64))
accuracy99.4%
(pow.f64 (pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
accuracy99.3%
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
accuracy99.3%
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
accuracy98.7%
(-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)
accuracy98.4%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
accuracy98.4%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
accuracy97.5%
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
accuracy97.5%
(*.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)))))
accuracy73.7%
(*.f64 hi (/.f64 x lo))
Rules
360×associate-*r/
346×fma-neg
345×associate-/r*
310×associate-*l/
309×distribute-rgt-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0531745
11271686
22831631
38411475
434781389
Stop Event
node limit
Calls
Call 1
Inputs
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
#s(literal -1 binary64)
(/.f64 (-.f64 x lo) lo)
(-.f64 x lo)
x
lo
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
hi
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo))
(/.f64 #s(literal 1 binary64) lo)
#s(literal 1 binary64)
(/.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo)
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo)
(-.f64 hi (*.f64 hi (/.f64 x lo)))
(*.f64 hi (/.f64 x lo))
(/.f64 x lo)
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
#s(literal 1 binary64)
(/.f64 hi lo)
hi
lo
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
#s(literal 1 binary64)
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
x
hi
lo
(pow.f64 (pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi) #s(literal 3 binary64))
(/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)
(+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi)))
x
(*.f64 lo (/.f64 (-.f64 x lo) hi))
lo
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
hi
#s(literal 3 binary64)
#s(literal 1/3 binary64)
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) 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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
x
(-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))
(/.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) 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)))))
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) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) 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) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
#s(literal 2 binary64)
Outputs
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) 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 (-.f64 hi (*.f64 hi (/.f64 x lo))) (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 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
#s(literal -1 binary64)
(/.f64 (-.f64 x lo) lo)
(+.f64 (/.f64 x lo) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (/.f64 x lo))
(-.f64 x lo)
x
lo
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
hi
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 (-.f64 lo x) hi) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) lo)
#s(literal 1 binary64)
(/.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo)
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 lo x) hi) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo)
(/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) lo)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.f64 hi (*.f64 hi (/.f64 x lo)))
(-.f64 hi (/.f64 (*.f64 x hi) lo))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 x hi) lo)
(/.f64 x lo)
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
#s(literal 2 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
#s(literal 1 binary64)
(/.f64 hi lo)
hi
lo
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(fabs.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fabs.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(fabs.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
#s(literal 1 binary64)
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
x
hi
lo
(pow.f64 (pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi) #s(literal 3 binary64)))
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) hi)
(pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi) #s(literal 3 binary64))
(pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))
(pow.f64 (/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi) #s(literal 3 binary64))
(pow.f64 (/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) hi) #s(literal 3 binary64))
(/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) hi) #s(literal 3 binary64)))
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64))) hi)
(-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)
(fma.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi)) x)
(*.f64 (-.f64 x lo) (+.f64 (/.f64 lo hi) #s(literal 1 binary64)))
(+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi)))
(fma.f64 lo (/.f64 (-.f64 x lo) hi) x)
(fma.f64 (-.f64 x lo) (/.f64 lo hi) x)
x
(*.f64 lo (/.f64 (-.f64 x lo) hi))
lo
(/.f64 (-.f64 x lo) hi)
(-.f64 x lo)
hi
#s(literal 3 binary64)
#s(literal 1/3 binary64)
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) 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 (-.f64 hi (*.f64 hi (/.f64 x lo))) (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 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
x
(-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))
(/.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) 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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
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) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo))
(+.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 (-.f64 lo x) hi) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 lo x) hi) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo)
(/.f64 (-.f64 hi (/.f64 (*.f64 x hi) lo)) lo)
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) lo)
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(-.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)) lo)
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 lo #s(literal 2 binary64))
#s(literal 2 binary64)
Results
77.0ms130×0valid
458.0ms126×5exit
Compiler

Compiled 452 to 47 computations (89.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 281.0ms
backward-pass: 118.0ms (42.1% of total)
ival-div: 82.0ms (29.2% of total)
ival-pow: 29.0ms (10.3% of total)
ival-mult: 19.0ms (6.8% of total)
ival-sub: 18.0ms (6.4% of total)
ival-add: 11.0ms (3.9% of total)
ival-fabs: 2.0ms (0.7% of total)
const: 1.0ms (0.4% of total)

series206.0ms (1%)

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

90 calls:

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

rewrite222.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
468×log1p-expm1-u
468×expm1-log1p-u
451×add-exp-log
450×add-log-exp
438×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify11.1s (51.8%)

Algorithm
egg-herbie
Rules
810×fma-define
516×distribute-lft-in
515×distribute-rgt-in
362×times-frac
300×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0124447634
1351345386
Stop Event
node limit
Counts
594 → 692
Calls
Call 1
Inputs
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.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 hi (-.f64 (+.f64 (*.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 hi (-.f64 (+.f64 (*.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 (pow.f64 hi #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 (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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.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 x (pow.f64 lo #s(literal 3 binary64)))) (+.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 x (pow.f64 lo #s(literal 3 binary64)))) (+.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 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.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) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(*.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) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 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 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 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)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
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 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) 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))
(+.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 #s(literal -1 binary64) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 x lo)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 x lo)) (/.f64 (*.f64 lo (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 x lo))) hi)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 x lo)) (/.f64 (*.f64 lo (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 x lo))) hi)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 x lo)) (/.f64 (*.f64 lo (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 x lo))) hi)) hi))
(/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))) (pow.f64 hi #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))) (pow.f64 hi #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) x))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) x))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) x))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) x)) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 hi #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 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64)))) x)) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 hi #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 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))) x)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64))))) x)) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 hi #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 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) x))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64))))) x)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64))))) x)) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))))
(/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))
(+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 hi #s(literal 3 binary64))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x hi)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x hi)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 hi #s(literal 3 binary64))))) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x hi)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 3 binary64))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 6 binary64)) (pow.f64 hi #s(literal 6 binary64))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 6 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 6 binary64))))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x hi)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (+.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 5 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 6 binary64)) lo)))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 6 binary64))))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x hi)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (+.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 5 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 6 binary64)) lo)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x hi)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 6 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 6 binary64)) (pow.f64 hi #s(literal 6 binary64))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) (pow.f64 hi #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 6 binary64)))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x hi)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 x (pow.f64 hi #s(literal 5 binary64))))) lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) (pow.f64 hi #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64)))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 6 binary64)))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi)))) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x hi)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 3 binary64)))) lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x hi)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 x (pow.f64 hi #s(literal 5 binary64)))))) lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) (pow.f64 hi #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64)))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 6 binary64)))))
(/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (pow.f64 hi #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (+.f64 (*.f64 hi (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))
(/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi)) (+.f64 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi) (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))))) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi) (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (pow.f64 hi #s(literal 3 binary64))) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))))) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))) (pow.f64 hi #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi)) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi))) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi))) hi))) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 3 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 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.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 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.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 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.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 #s(literal 1 binary64) lo)))))
(*.f64 x (-.f64 (*.f64 hi (-.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 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.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 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.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 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.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 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))))) (pow.f64 lo #s(literal 3 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.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 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.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))))) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 hi #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 (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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 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 lo #s(literal 2 binary64))) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 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 lo #s(literal 2 binary64))) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #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 (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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi))) hi)) (/.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 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)) lo)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo)) lo)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo)) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.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 (*.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 (*.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 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.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 (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.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 (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.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 (pow.f64 lo #s(literal 3 binary64))))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (pow.f64 lo #s(literal 2 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 x lo))) (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)))) 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 x lo))) (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)))) 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 x lo))) (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)))) hi)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 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 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 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 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (+.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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) lo))
(/.f64 #s(literal 1 binary64) lo)
(+.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 (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) 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 -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo x)))))
(+.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 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))))) (pow.f64 lo #s(literal 3 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.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 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo)))) 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 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 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.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 (pow.f64 hi #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 (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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (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 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.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 (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.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))) (/.f64 #s(literal 1 binary64) 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 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.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))) (/.f64 #s(literal 1 binary64) hi)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.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 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) 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 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.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 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 x lo)))) #s(literal 1 binary64))
(/.f64 (*.f64 hi x) lo)
(pow.f64 (*.f64 hi (/.f64 x lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 x lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 x lo))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (/.f64 x lo)) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (/.f64 x lo)))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 x lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 x lo))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 x lo))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 x lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(exp.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (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 (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 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 hi lo))) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.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 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.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 x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (neg.f64 lo))
(+.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)))
(*.f64 (sqrt.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)) (sqrt.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)))
(/.f64 (-.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo))))
(/.f64 (-.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo))
(pow.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo))))
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)))
(exp.f64 (log.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)))
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) x (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo))
(fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (neg.f64 lo))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (neg.f64 lo))
(fma.f64 (cbrt.f64 (pow.f64 x #s(literal 2 binary64))) (cbrt.f64 x) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (neg.f64 lo))
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo))
(-.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) hi) (/.f64 lo hi))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi))
(*.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) (/.f64 #s(literal 1 binary64) hi))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) (pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) (sqrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)))
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (neg.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)) (neg.f64 hi))
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)))
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64)))
(*.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi))
(*.f64 (pow.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) #s(literal 2 binary64)) #s(literal 3 binary64)) (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))))
(*.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))) (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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))))) #s(literal 2 binary64)) (*.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (-.f64 (fma.f64 hi (/.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 (pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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))))) #s(literal 2 binary64))) (-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (-.f64 (fma.f64 hi (/.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)))))))
(pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))))))
(cbrt.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))))
(log1p.f64 (expm1.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))))
(exp.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (-.f64 (fma.f64 hi (/.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 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) x (*.f64 hi (-.f64 (fma.f64 hi (/.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 (-.f64 (fma.f64 hi (/.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)))) hi (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 hi (-.f64 (fma.f64 hi (/.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 (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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)))))) (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) (sqrt.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 hi (-.f64 (fma.f64 hi (/.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 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 lo x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (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 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(exp.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(*.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))) (-.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(pow.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x 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) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 2 binary64))
(log.f64 (exp.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))))
(cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(log1p.f64 (expm1.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(exp.f64 (log.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) hi (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (sqrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 (sqrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (sqrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))))
(exp.f64 (log.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64)))
Outputs
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (-.f64 (+.f64 (*.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 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 hi (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 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.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 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 hi (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 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 hi (-.f64 (+.f64 (*.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 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 hi (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 (-.f64 lo x) (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 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.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 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (pow.f64 lo #s(literal 3 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 x (pow.f64 lo #s(literal 3 binary64)))) (+.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 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (pow.f64 lo #s(literal 3 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 x (pow.f64 lo #s(literal 3 binary64)))) (+.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 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 hi (*.f64 lo (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (*.f64 hi (+.f64 lo (-.f64 hi x))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) lo)
(/.f64 (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo)
(/.f64 (+.f64 hi (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))) lo))
(/.f64 (neg.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) (neg.f64 lo))
(*.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) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) hi (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(/.f64 (-.f64 (neg.f64 hi) (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo))) lo)) (neg.f64 lo))
(*.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) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) hi (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo))) lo))
(/.f64 (-.f64 (neg.f64 hi) (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo))) lo)) (neg.f64 lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 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)))) (*.f64 hi (*.f64 x (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 (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 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)))) (*.f64 hi (*.f64 x (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 (*.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 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)))) (*.f64 hi (*.f64 x (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 #s(literal -1 binary64) (*.f64 hi (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 hi) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (*.f64 x (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 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (*.f64 hi (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 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (*.f64 hi (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 x (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))))
(*.f64 x (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (*.f64 hi (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 #s(literal -1 binary64) (*.f64 hi (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))))
(*.f64 (neg.f64 hi) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (*.f64 x (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 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (-.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x))) (neg.f64 x))
#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)))
(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)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(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)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(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)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(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)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(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)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(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)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)
(-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))) lo)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(-.f64 (fma.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))) lo)
(*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) x)) (/.f64 lo x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) x)) (/.f64 lo x))))
(*.f64 x (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x))) (/.f64 lo hi))) (/.f64 lo x)))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 hi x)) (/.f64 lo hi)) (/.f64 lo x))))
(*.f64 x (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 lo hi) (/.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) x)) (/.f64 lo x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal 1 binary64))))
(*.f64 (neg.f64 x) (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) x))) #s(literal -1 binary64)))
(*.f64 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) #s(literal -1 binary64))))
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 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 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 (pow.f64 lo #s(literal 2 binary64))) (/.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 x (*.f64 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 (pow.f64 lo #s(literal 2 binary64))) (/.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 x (*.f64 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) (/.f64 (neg.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 (neg.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) (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (/.f64 (neg.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 hi lo)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(+.f64 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 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) hi)
(/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) hi)
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 lo hi))
(-.f64 (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo hi))
(/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 x (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x (pow.f64 hi #s(literal 2 binary64))))) (/.f64 lo (*.f64 hi x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64))) hi))
(/.f64 (*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64))) hi)
(*.f64 (neg.f64 x) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) hi)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (-.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (pow.f64 hi #s(literal 2 binary64)))) (/.f64 lo hi)) x)) (/.f64 #s(literal -1 binary64) 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))))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (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 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 (/.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) 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 (/.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) 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))))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 (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 (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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) 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 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) 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 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 x lo)) hi))
(neg.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 x lo) hi)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (neg.f64 (/.f64 (-.f64 x lo) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 x lo)) (/.f64 (*.f64 lo (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 x lo))) hi)) hi))
(neg.f64 (/.f64 (fma.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 x lo) (/.f64 (*.f64 (*.f64 lo (cbrt.f64 #s(literal -1 binary64))) (-.f64 x lo)) hi)) hi))
(/.f64 (fma.f64 lo (*.f64 (cbrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) (cbrt.f64 #s(literal -1 binary64)))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 x lo)) (/.f64 (*.f64 lo (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 x lo))) hi)) hi))
(neg.f64 (/.f64 (fma.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 x lo) (/.f64 (*.f64 (*.f64 lo (cbrt.f64 #s(literal -1 binary64))) (-.f64 x lo)) hi)) hi))
(/.f64 (fma.f64 lo (*.f64 (cbrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) (cbrt.f64 #s(literal -1 binary64)))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 x lo)) (/.f64 (*.f64 lo (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 x lo))) hi)) hi))
(neg.f64 (/.f64 (fma.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 x lo) (/.f64 (*.f64 (*.f64 lo (cbrt.f64 #s(literal -1 binary64))) (-.f64 x lo)) hi)) hi))
(/.f64 (fma.f64 lo (*.f64 (cbrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 x lo) hi)) (*.f64 (-.f64 x lo) (cbrt.f64 #s(literal -1 binary64)))) (neg.f64 hi))
(/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(fma.f64 x (*.f64 #s(literal 3 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64))))) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(fma.f64 x (*.f64 #s(literal 3 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64))))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(fma.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 x (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) (pow.f64 hi #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(fma.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 x (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) (pow.f64 hi #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))) (pow.f64 hi #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(fma.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 x (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(fma.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 x (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 x (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) (pow.f64 hi #s(literal 3 binary64)))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64))) (pow.f64 hi #s(literal 3 binary64)))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) x))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) (*.f64 x (pow.f64 hi #s(literal 3 binary64))))) (+.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) (*.f64 x (pow.f64 hi #s(literal 3 binary64))))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) (*.f64 x (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) x))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64))))) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) (*.f64 x (pow.f64 hi #s(literal 3 binary64))))) (+.f64 (+.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) (*.f64 x (pow.f64 hi #s(literal 3 binary64))))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64)))))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64))))) (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64)))) (fma.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) (*.f64 x (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) x))) (+.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) x)) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64))))) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) (*.f64 x (pow.f64 hi #s(literal 3 binary64))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64))))) (+.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (/.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) (*.f64 x (pow.f64 hi #s(literal 3 binary64))))) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal 2 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64))))) (fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64)))) (+.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) (*.f64 x (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 3 binary64))) (pow.f64 hi #s(literal 3 binary64))))
(neg.f64 (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) #s(literal 3 binary64))) (pow.f64 hi #s(literal 3 binary64))))
(*.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (/.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 hi #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 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64)))) x)) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 hi #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 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))) x) (/.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))))
(*.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) (pow.f64 hi #s(literal 3 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 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))) x)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64))))) x)) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 hi #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 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64))))) x) (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64))))) x) (/.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) (pow.f64 hi #s(literal 3 binary64))))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64))))) x)) x))))
(*.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 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) x))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64))))) x)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo)) (pow.f64 hi #s(literal 3 binary64))))) x)) (/.f64 (pow.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 hi #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 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 3 binary64)) (*.f64 x (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) (/.f64 (pow.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))))) x) (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 (-.f64 (neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) lo) (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64))))) x) (/.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))))
(*.f64 (-.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) (pow.f64 hi #s(literal 3 binary64))))) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 lo hi) #s(literal -1 binary64)) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64))))) (/.f64 (pow.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) #s(literal 3 binary64)) (*.f64 x (pow.f64 hi #s(literal 3 binary64))))) x)) x)) (neg.f64 (pow.f64 x #s(literal 3 binary64))))
(/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))
(+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 hi #s(literal 3 binary64))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(fma.f64 lo (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 hi #s(literal 3 binary64))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x hi)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(fma.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 x (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 x hi) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(fma.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 lo (-.f64 (fma.f64 x (/.f64 (fma.f64 (/.f64 x hi) #s(literal -2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (*.f64 x (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 x (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x hi)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 hi #s(literal 3 binary64))))) (/.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x hi)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 3 binary64))))))) (/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(fma.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (*.f64 x (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 lo (fma.f64 #s(literal -4 binary64) (*.f64 x (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 (fma.f64 #s(literal -2 binary64) (/.f64 x hi) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 hi #s(literal 3 binary64))))) (*.f64 x (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 x hi) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64))))))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(fma.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 lo (-.f64 (fma.f64 #s(literal 2 binary64) (*.f64 x (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 lo (fma.f64 (fma.f64 (/.f64 x hi) #s(literal -2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 hi #s(literal 3 binary64))) (*.f64 #s(literal -4 binary64) (*.f64 x (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 hi #s(literal 4 binary64)))))) (*.f64 x (/.f64 (fma.f64 (/.f64 x hi) #s(literal -2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (pow.f64 hi #s(literal 3 binary64)))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 6 binary64)) (pow.f64 hi #s(literal 6 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 6 binary64)) (pow.f64 hi #s(literal 6 binary64))))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 6 binary64))) (pow.f64 hi #s(literal 6 binary64)))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (-.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 6 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 6 binary64))))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 lo (pow.f64 hi #s(literal 5 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 6 binary64))))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x hi)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (+.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 5 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 6 binary64)) lo)))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 6 binary64))))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 x hi) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 lo (pow.f64 hi #s(literal 5 binary64)))) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 6 binary64)))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 6 binary64))))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (-.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 lo (pow.f64 hi #s(literal 5 binary64)))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64))))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 6 binary64))))) (/.f64 (fma.f64 (/.f64 x hi) #s(literal -2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 6 binary64))))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x hi)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo))) (+.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 5 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (*.f64 (pow.f64 hi #s(literal 6 binary64)) lo)) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x hi)) (pow.f64 (-.f64 (/.f64 x hi) #s(literal 1 binary64)) #s(literal 2 binary64))) (-.f64 (/.f64 x hi) #s(literal 1 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 5 binary64)) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 6 binary64))))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (-.f64 (fma.f64 #s(literal -4 binary64) (*.f64 x (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 4 binary64))))) (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 x hi) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 lo (pow.f64 hi #s(literal 5 binary64)))) (+.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (+.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 6 binary64)))) (*.f64 (fma.f64 #s(literal -2 binary64) (/.f64 x hi) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))))))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 6 binary64))))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (+.f64 (-.f64 (fma.f64 #s(literal -4 binary64) (*.f64 x (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 4 binary64))))) (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (-.f64 (+.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 lo (pow.f64 hi #s(literal 5 binary64)))) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64))))) (fma.f64 (fma.f64 (/.f64 x hi) #s(literal -2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 6 binary64)))))) (/.f64 (fma.f64 (/.f64 x hi) #s(literal -2 binary64) (pow.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 5 binary64))))) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 6 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 6 binary64)) (pow.f64 hi #s(literal 6 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 6 binary64)) (pow.f64 hi #s(literal 6 binary64))))
(/.f64 (neg.f64 (pow.f64 lo #s(literal 6 binary64))) (pow.f64 hi #s(literal 6 binary64)))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) (pow.f64 hi #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 6 binary64)))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 6 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) (pow.f64 hi #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 6 binary64)))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (pow.f64 hi #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64)))) (/.f64 x (pow.f64 hi #s(literal 6 binary64)))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 6 binary64)))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x hi)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 x (pow.f64 hi #s(literal 5 binary64))))) lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) (pow.f64 hi #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64)))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 6 binary64)))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 6 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 x hi) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 5 binary64))))) lo) (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) (pow.f64 hi #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64)))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 6 binary64)))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (pow.f64 hi #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64)))) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (-.f64 (/.f64 x (pow.f64 hi #s(literal 5 binary64))) (/.f64 (fma.f64 (/.f64 x hi) #s(literal -2 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64))))) lo)) (/.f64 x (pow.f64 hi #s(literal 6 binary64)))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 6 binary64)))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi)))) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x hi)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64)))) (pow.f64 hi #s(literal 3 binary64)))) lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x hi)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 x (pow.f64 hi #s(literal 5 binary64)))))) lo)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) (pow.f64 hi #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64)))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 6 binary64)))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 6 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) (pow.f64 hi #s(literal 4 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 x hi) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 3 binary64))))) lo) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 x hi) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64))) (/.f64 x (pow.f64 hi #s(literal 5 binary64)))))) lo) (fma.f64 #s(literal 2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) hi)) (pow.f64 hi #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64)))))) lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 6 binary64)))))
(*.f64 (pow.f64 lo #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (pow.f64 hi #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 5 binary64)))) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (-.f64 (-.f64 (/.f64 x (pow.f64 hi #s(literal 5 binary64))) (/.f64 (fma.f64 (/.f64 x hi) #s(literal -2 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 2 binary64))) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 (fma.f64 #s(literal -4 binary64) (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (pow.f64 hi #s(literal 4 binary64)))) (/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 (*.f64 #s(literal -2 binary64) x) hi) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) #s(literal 3 binary64))) (pow.f64 hi #s(literal 3 binary64)))) lo))) lo)) (/.f64 x (pow.f64 hi #s(literal 6 binary64)))) lo) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 6 binary64)))))
(/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (pow.f64 hi #s(literal 6 binary64)))
(*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 6 binary64))))
(/.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))
(/.f64 (fma.f64 hi (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))
(/.f64 (fma.f64 hi (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (fma.f64 hi (*.f64 #s(literal 3 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (+.f64 (*.f64 hi (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))
(/.f64 (fma.f64 hi (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (fma.f64 hi (fma.f64 #s(literal 2 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (+.f64 hi lo))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 6 binary64)))
(/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi)) (+.f64 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 lo (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)) (+.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (*.f64 lo (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)))) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 lo (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)) (fma.f64 lo (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi) (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))))) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 lo (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (*.f64 lo (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)) (+.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64)))))))) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 lo (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (fma.f64 lo (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi) (fma.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))))) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi)) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi) (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (pow.f64 hi #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (pow.f64 hi #s(literal 3 binary64))) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))))) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 lo (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (*.f64 lo (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)) (+.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))))))) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 lo (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)) (fma.f64 #s(literal 2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (fma.f64 lo (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi) (fma.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 2 binary64))) (fma.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))))) (pow.f64 hi #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))) (pow.f64 hi #s(literal 3 binary64))))
(neg.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 lo (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)) (fma.f64 #s(literal -1 binary64) (*.f64 lo (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)) (neg.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 lo (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)) (neg.f64 (fma.f64 lo (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))) (neg.f64 (pow.f64 hi #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi)) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi))) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 3 binary64))))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) #s(literal -3 binary64)) (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)))) hi) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (/.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)) (*.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) #s(literal 3 binary64))) hi)) (neg.f64 (pow.f64 hi #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) hi))) hi))) hi)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 3 binary64))))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) #s(literal -3 binary64)) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal 3 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)))) hi))) hi) (pow.f64 (-.f64 x lo) #s(literal 3 binary64)))) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 lo (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) #s(literal 3 binary64)) (/.f64 (neg.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 x lo) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) hi)))) hi)) hi)) (neg.f64 (pow.f64 hi #s(literal 3 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 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.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 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 hi (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 #s(literal -1 binary64) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.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 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 hi (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 #s(literal -1 binary64) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 hi (-.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 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 hi (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 #s(literal -1 binary64) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (*.f64 hi (-.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 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (fma.f64 hi (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 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.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 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (fma.f64 hi (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)))) (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.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 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (fma.f64 hi (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)))) (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 hi (-.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 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (fma.f64 hi (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)))) (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (fma.f64 hi (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 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 hi (*.f64 lo (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (neg.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 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) x) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) hi (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x hi) (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo))) lo)) lo))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.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))))) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (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 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(+.f64 (*.f64 hi (-.f64 (+.f64 (*.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (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 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 (pow.f64 hi #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 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 lo #s(literal 2 binary64))) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 (fma.f64 x (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 lo #s(literal 2 binary64))) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 (fma.f64 x (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (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 x (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) hi)))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)) hi))) hi)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (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 x (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) hi)))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (neg.f64 (/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)) hi))) hi)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 hi (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 lo (-.f64 hi x)) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (-.f64 hi x) (*.f64 hi (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi (-.f64 lo x))) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (-.f64 (+.f64 hi lo) x)) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 lo (+.f64 hi (-.f64 lo x))) (*.f64 hi x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 x lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))) lo)
(/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo))) (/.f64 x lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi lo)) (/.f64 x lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (/.f64 hi lo) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) x) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) x) lo) #s(literal -1 binary64)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))) x) lo)) #s(literal 1 binary64)) lo))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) x) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo))) x) lo) #s(literal -1 binary64)) (neg.f64 lo))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64)))
(-.f64 (+.f64 (*.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 (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))))
(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 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.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 (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))))
(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 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (+.f64 (*.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 (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))))
(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 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64))))
(*.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 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.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 (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.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 (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.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 (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 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 x lo))) (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)))) hi)))))
(*.f64 (neg.f64 hi) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)) (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 (neg.f64 hi) (-.f64 (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64))) 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 x lo))) (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)))) hi)))))
(*.f64 (neg.f64 hi) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)) (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 (neg.f64 hi) (-.f64 (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64))) 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 x lo))) (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)))) hi)))))
(*.f64 (neg.f64 hi) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)) (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 (neg.f64 hi) (-.f64 (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64))) hi)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 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 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 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 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 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 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (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 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (-.f64 (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (-.f64 (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (-.f64 (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (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 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (neg.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 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 (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (neg.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 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 (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 x (neg.f64 (+.f64 (-.f64 (/.f64 #s(literal 1 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 (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.f64 x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 x (neg.f64 (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 lo x) (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 binary64) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)) lo)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)) lo)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)) lo)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(/.f64 #s(literal 1 binary64) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) lo))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)) lo)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) lo))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)) lo)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) lo))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 x) lo)) lo)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) lo)
(/.f64 #s(literal 1 binary64) lo)
(+.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) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 lo x) (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 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 lo x) (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 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.f64 x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 x (neg.f64 (pow.f64 lo #s(literal 2 binary64))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo x)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 #s(literal -1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.f64 x) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 x (neg.f64 (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x lo))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 x lo))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x lo))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 x lo))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 lo x)))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 x lo))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 x lo))) (neg.f64 x))
(+.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 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 hi (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 #s(literal -1 binary64) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 hi (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 #s(literal -1 binary64) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 x (fma.f64 hi (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 #s(literal -1 binary64) lo)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (fma.f64 hi (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 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (fma.f64 hi (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)))) (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (fma.f64 hi (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)))) (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (fma.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (fma.f64 hi (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)))) (fma.f64 hi (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 #s(literal 1 binary64) x))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (-.f64 (*.f64 hi (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (fma.f64 hi (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 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (-.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (neg.f64 x) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 hi (*.f64 lo (-.f64 hi x)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 hi (*.f64 lo (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 hi x))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) x)) (*.f64 lo (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 hi #s(literal 2 binary64))) (*.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (fma.f64 lo (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 hi (-.f64 lo x)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (neg.f64 x))) (pow.f64 lo #s(literal 3 binary64)))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 hi lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (-.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi lo)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (neg.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 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) x) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) x) lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (fma.f64 #s(literal -1 binary64) hi (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo)) (*.f64 hi (-.f64 hi x))) lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x hi) (/.f64 (-.f64 (*.f64 hi (-.f64 hi x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 x lo))) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(-.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))))))
(fma.f64 hi (/.f64 (-.f64 lo 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 #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))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.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))))))
(fma.f64 hi (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 (-.f64 lo 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 #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))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.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))))))
(fma.f64 hi (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 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (pow.f64 hi #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 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 (-.f64 x 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 (-.f64 x 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 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 (-.f64 x lo) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (+.f64 (/.f64 x (pow.f64 lo #s(literal 3 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 (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (pow.f64 hi #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.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 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)) (/.f64 x (pow.f64 lo #s(literal 3 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 (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.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))) (/.f64 #s(literal 1 binary64) 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 x (pow.f64 lo #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.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))) (/.f64 #s(literal 1 binary64) hi)) 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 lo #s(literal 2 binary64))) (/.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) hi)) hi)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.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))) (/.f64 #s(literal 1 binary64) 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 x (pow.f64 lo #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (-.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))) (/.f64 #s(literal 1 binary64) hi)) 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 lo #s(literal 2 binary64))) (/.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 (-.f64 lo x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) hi)) hi)) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(/.f64 x (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(/.f64 x (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x))))
(*.f64 (neg.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) x)))
(*.f64 x (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) x))))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(/.f64 x (neg.f64 lo))
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(neg.f64 (/.f64 (-.f64 x lo) lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(neg.f64 (/.f64 (-.f64 x lo) lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(/.f64 (+.f64 lo (*.f64 #s(literal -1 binary64) x)) lo)
(neg.f64 (/.f64 (-.f64 x lo) lo))
(-.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)))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(-.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)))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))
(neg.f64 (/.f64 (-.f64 x lo) lo))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (/.f64 x lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 x lo))))
(/.f64 (*.f64 hi x) lo)
(*.f64 hi (/.f64 x lo))
(pow.f64 (*.f64 hi (/.f64 x lo)) #s(literal 1 binary64))
(*.f64 hi (/.f64 x lo))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 x lo))) #s(literal 3 binary64))
(*.f64 hi (/.f64 x lo))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (/.f64 x lo))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 x lo))) #s(literal 2 binary64))
(*.f64 hi (/.f64 x lo))
(log.f64 (pow.f64 (exp.f64 (/.f64 x lo)) hi))
(*.f64 hi (/.f64 x lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (/.f64 x lo)))))
(*.f64 hi (/.f64 x lo))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 x lo)) #s(literal 3 binary64)))
(*.f64 hi (/.f64 x lo))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 x lo))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 x lo))))
(*.f64 hi (/.f64 x lo))
(exp.f64 (log.f64 (*.f64 hi (/.f64 x lo))))
(*.f64 hi (/.f64 x lo))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 x lo))) #s(literal 1 binary64)))
(*.f64 hi (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 3 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(pow.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(pow.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 2 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log.f64 (pow.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) hi))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(expm1.f64 (log1p.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(log1p.f64 (expm1.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(exp.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (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 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+.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 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 hi lo))) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.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 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 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 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.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))))
(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) lo) (/.f64 #s(literal 1 binary64) hi)))
(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 x (-.f64 (/.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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (neg.f64 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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (-.f64 lo (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo)))
(+.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) (fma.f64 (neg.f64 (sqrt.f64 lo)) (sqrt.f64 lo) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (neg.f64 (*.f64 lo #s(literal 1 binary64)))) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) (*.f64 lo #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) (fma.f64 lo #s(literal -1 binary64) lo))
(+.f64 (fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (neg.f64 lo)) (+.f64 (neg.f64 lo) lo))
(+.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) (fma.f64 lo #s(literal -1 binary64) lo))
(*.f64 #s(literal 1 binary64) (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) 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 (pow.f64 (cbrt.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) 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 (sqrt.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)) (sqrt.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) 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 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo))))
(/.f64 (-.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) #s(literal 2 binary64)) (fma.f64 lo lo (*.f64 lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo))
(/.f64 (-.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 lo (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)))
(pow.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) #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)
(pow.f64 (cbrt.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)) #s(literal 3 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)
(pow.f64 (pow.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) #s(literal 3 binary64)) #s(literal 1/3 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)
(pow.f64 (sqrt.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)) #s(literal 2 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)
(log.f64 (exp.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) 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)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) 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)
(cbrt.f64 (pow.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) #s(literal 3 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)
(expm1.f64 (log1p.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
(log1p.f64 (expm1.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) 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)
(exp.f64 (log.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) 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)
(exp.f64 (*.f64 (log.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)) #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)
(fma.f64 #s(literal 1 binary64) x (-.f64 (/.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)
(fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (neg.f64 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)
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (neg.f64 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)
(fma.f64 (cbrt.f64 (pow.f64 x #s(literal 2 binary64))) (cbrt.f64 x) (-.f64 (/.f64 (*.f64 lo (-.f64 x lo)) hi) lo))
(fma.f64 (cbrt.f64 (pow.f64 x #s(literal 2 binary64))) (cbrt.f64 x) (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))
(fma.f64 (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (sqrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (neg.f64 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)
(fma.f64 (sqrt.f64 x) (sqrt.f64 x) (-.f64 (/.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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) hi) (/.f64 lo hi))
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi))
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) #s(literal 2 binary64)))
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) (pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)))
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) (sqrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)))
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi))
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 2 binary64))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3/2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3/2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3/2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3/2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3/2 binary64))) (cbrt.f64 (pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)))
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(/.f64 (neg.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo)) (neg.f64 hi))
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(log.f64 (exp.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)))
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi))))
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64)))
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(expm1.f64 (log1p.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)))
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(exp.f64 (log.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)))
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) #s(literal 1 binary64)))
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64)))
(pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))
(pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3 binary64))
(*.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 2 binary64)))
(pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))
(pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3 binary64))
(*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 2 binary64)) (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi))
(pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))
(pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3 binary64))
(*.f64 (pow.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 3 binary64)))
(pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))
(pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3 binary64))
(*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3/2 binary64)) (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3/2 binary64)))
(pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))
(pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3 binary64))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) #s(literal 2 binary64)) #s(literal 3 binary64)) (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi))
(pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))
(pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3 binary64))
(*.f64 (pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)) #s(literal 3 binary64)))
(pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))
(pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3 binary64))
(/.f64 (pow.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))
(pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))
(pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3 binary64))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))))
(pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))
(pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))
(pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64)) #s(literal 3 binary64)))
(pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))
(pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))))
(pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))
(pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3 binary64))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi))))
(pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))
(pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64))
(pow.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi) #s(literal 3 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(*.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))) (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(/.f64 (+.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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))))) #s(literal 2 binary64)) (*.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (-.f64 (fma.f64 hi (/.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 (pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi) (-.f64 (fma.f64 hi (/.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 (pow.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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))))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))) hi) (-.f64 (fma.f64 hi (/.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 (pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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))))) #s(literal 2 binary64))) (-.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (-.f64 (fma.f64 hi (/.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 (pow.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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))))) #s(literal 2 binary64))) (fma.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (neg.f64 (-.f64 (fma.f64 hi (/.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))))))))
(pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(pow.f64 (cbrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 3 binary64))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(pow.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(pow.f64 (sqrt.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 2 binary64))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(log.f64 (exp.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(cbrt.f64 (pow.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))))
(expm1.f64 (log1p.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))))
(log1p.f64 (expm1.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(exp.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.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 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) x (*.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.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 (-.f64 (fma.f64 hi (/.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)))) hi (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.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 (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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)))))) (sqrt.f64 (*.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))))
(fma.f64 (sqrt.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) (sqrt.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 hi (-.f64 (fma.f64 hi (/.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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.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 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)) (*.f64 hi (-.f64 (fma.f64 hi (/.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 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64)) (fma.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (fma.f64 x (pow.f64 lo #s(literal -2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.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 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))))) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(+.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (*.f64 x (neg.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)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (*.f64 x (neg.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)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (*.f64 x (neg.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)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (pow.f64 lo #s(literal -2 binary64)) x))) (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 (pow.f64 lo #s(literal -2 binary64)) x)))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (*.f64 x (neg.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)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64) (*.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 1 binary64))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (*.f64 x (neg.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)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (pow.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (neg.f64 (pow.f64 lo #s(literal -2 binary64))) x (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (*.f64 x (neg.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)))) (fma.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (sqrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(/.f64 (-.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 lo x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 x lo)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (*.f64 lo (-.f64 lo x)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(/.f64 (-.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (+.f64 (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64)) (/.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) lo))))
(/.f64 (-.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 3 binary64))) (+.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) lo)))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64))) #s(literal 2 binary64))) (fma.f64 x (pow.f64 lo #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) lo)))
(pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(pow.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(pow.f64 (sqrt.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 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(log.f64 (exp.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) #s(literal 3 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(exp.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (pow.f64 lo #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 lo)) (*.f64 x (neg.f64 (pow.f64 lo #s(literal -2 binary64)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (sqrt.f64 (/.f64 #s(literal 1 binary64) lo)) (neg.f64 (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(/.f64 (+.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (*.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))) (-.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))) (-.f64 (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #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 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(pow.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(pow.f64 (cbrt.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 3 binary64))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(pow.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(pow.f64 (sqrt.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 2 binary64))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(log.f64 (exp.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(cbrt.f64 (pow.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 3 binary64)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))))
(expm1.f64 (log1p.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))
(log1p.f64 (expm1.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(exp.f64 (log.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (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 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) hi (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 x lo) #s(literal 1 binary64)) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (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 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) #s(literal -1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (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 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 (pow.f64 (cbrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (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 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 (sqrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (sqrt.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))))
(fma.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 (sqrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (sqrt.f64 (neg.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64))) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 x (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 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))))
(pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(pow.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(log.f64 (pow.f64 (exp.f64 x) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(exp.f64 (log.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64)))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)))

eval479.0ms (2.2%)

Compiler

Compiled 37204 to 4622 computations (87.6% saved)

prune1.4s (6.5%)

Pruning

34 alts after pruning (29 fresh and 5 done)

PrunedKeptTotal
New1012201032
Fresh11920
Picked325
Done033
Total1026341060
Accuracy
20.5%
Counts
1060 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.6%
(pow.f64 (pow.f64 (/.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
9.6%
(pow.f64 (pow.f64 (/.f64 (+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
8.7%
(pow.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64)))) #s(literal 1 binary64)) #s(literal 1/3 binary64))
18.8%
(/.f64 (-.f64 x lo) hi)
9.3%
(/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64)) lo)) hi)
9.3%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
9.3%
(/.f64 (+.f64 x (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))) hi)
9.5%
(/.f64 (+.f64 x (+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))) hi)
9.3%
(/.f64 (+.f64 x (+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))) hi)
17.9%
(/.f64 (+.f64 x (fabs.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) hi)
9.3%
(-.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) hi) (/.f64 lo 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))))))
10.1%
(+.f64 (/.f64 (neg.f64 x) 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))))))
14.7%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
18.9%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
9.3%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 #s(literal 1 binary64) lo)))
9.3%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
14.7%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
9.3%
(*.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) (/.f64 #s(literal 1 binary64) hi))
18.7%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
9.3%
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
17.9%
(fabs.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)))
17.9%
(fabs.f64 (/.f64 (-.f64 (+.f64 hi lo) x) lo))
19.3%
(fabs.f64 (/.f64 (-.f64 hi x) lo))
17.9%
(fabs.f64 (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
17.9%
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
17.9%
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
17.9%
(fabs.f64 (*.f64 (neg.f64 hi) (+.f64 (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi) (/.f64 #s(literal -1 binary64) lo))))
18.2%
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
17.9%
(fabs.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo)))))
17.9%
(fabs.f64 (log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
17.9%
(fabs.f64 (cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 1339 to 762 computations (43.1% saved)

localize233.0ms (1.1%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 hi x)
cost-diff0
(/.f64 (-.f64 hi x) lo)
cost-diff0
(fabs.f64 (/.f64 (-.f64 hi x) lo))
cost-diff128
(+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo)))
cost-diff256
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
cost-diff256
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
cost-diff512
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo))))
cost-diff512
(fabs.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo)))))
cost-diff12864
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
cost-diff12864
(fabs.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)))
accuracy99.6%
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo))))
accuracy99.6%
(/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)
accuracy99.6%
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
accuracy99.6%
(/.f64 (/.f64 hi lo) x)
accuracy98.9%
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
accuracy98.9%
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
accuracy97.4%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
accuracy97.2%
(+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo)))
accuracy95.1%
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
accuracy74.2%
(+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))
Rules
800×fma-neg
582×div-sub
507×unsub-neg
352×fma-define
290×sub-neg
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
0381043
193959
2185925
3352822
4953816
53194810
66984810
Stop Event
node limit
Calls
Call 1
Inputs
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 hi x)
hi
x
lo
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
hi
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 #s(literal 1 binary64) lo)
#s(literal 1 binary64)
lo
(/.f64 #s(literal 1 binary64) hi)
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
x
(-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))
(/.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) lo)
lo
(/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)
(+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))
hi
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 hi x)
(fabs.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo))))
x
(+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
(-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (/.f64 hi lo) x)
(/.f64 hi lo)
hi
lo
(/.f64 #s(literal 1 binary64) lo)
(fabs.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
#s(literal 1 binary64)
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
x
hi
lo
#s(literal 3 binary64)
Outputs
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(fabs.f64 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 hi x)
hi
x
lo
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
hi
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 #s(literal 1 binary64) lo)
#s(literal 1 binary64)
lo
(/.f64 #s(literal 1 binary64) hi)
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
(fma.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) lo))) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(+.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(fma.f64 (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(-.f64 (fma.f64 (/.f64 hi lo) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64)) (/.f64 x lo))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 x (/.f64 #s(literal -1 binary64) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
x
(-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))
(/.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
(/.f64 #s(literal 1 binary64) lo)
lo
(/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(/.f64 (fma.f64 (-.f64 hi x) (/.f64 hi lo) hi) lo)
(+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(fma.f64 (-.f64 hi x) (/.f64 hi lo) hi)
hi
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(*.f64 (-.f64 hi x) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 hi x)
(fabs.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo)))))
(fabs.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal -1 binary64) lo)))))
(fabs.f64 (fma.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)) #s(literal 1 binary64)))
(fabs.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal -1 binary64) lo))))
(fma.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)) #s(literal 1 binary64))
(+.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
x
(+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal -1 binary64) lo)))
(+.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)) (/.f64 hi (*.f64 x lo)))
(-.f64 (/.f64 #s(literal -1 binary64) lo) (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 #s(literal 1 binary64) x)
#s(literal 1 binary64)
(-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal -1 binary64) lo))
(+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 hi x) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal -1 binary64) (/.f64 hi x)))
(/.f64 (/.f64 hi lo) x)
(/.f64 hi (*.f64 x lo))
(/.f64 hi lo)
hi
lo
(/.f64 #s(literal 1 binary64) lo)
(fabs.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)))
(fabs.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo)))))
(fabs.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal -1 binary64) lo)))))
(fabs.f64 (fma.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)) #s(literal 1 binary64)))
(fabs.f64 (+.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1 binary64)))
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal -1 binary64) lo))))
(fma.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)) #s(literal 1 binary64))
(+.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 x (+.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal -1 binary64) lo))))
(fma.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)) #s(literal 1 binary64))
(+.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
#s(literal 1 binary64)
(/.f64 (-.f64 x hi) lo)
(-.f64 x hi)
x
hi
lo
#s(literal 3 binary64)
Results
92.0ms256×0valid
Compiler

Compiled 248 to 32 computations (87.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 48.0ms
ival-div: 16.0ms (33.3% of total)
ival-sub: 8.0ms (16.6% of total)
ival-mult: 7.0ms (14.6% of total)
ival-pow: 6.0ms (12.5% of total)
ival-add: 5.0ms (10.4% of total)
ival-fabs: 5.0ms (10.4% of total)
ival-cbrt: 2.0ms (4.2% of total)
const: 1.0ms (2.1% of total)
backward-pass: 0.0ms (0% of total)

series80.0ms (0.4%)

Counts
14 → 425
Calls
Call 1
Inputs
#<alt (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))>
#<alt (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))>
#<alt (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))>
#<alt (/.f64 (/.f64 hi lo) x)>
#<alt (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))>
#<alt (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)>
#<alt (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)))>
#<alt (fabs.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (fabs.f64 (/.f64 (-.f64 hi x) lo))>
#<alt (/.f64 (-.f64 hi x) lo)>
#<alt (-.f64 hi x)>
Outputs
#<alt (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))>
#<alt (*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))))>
#<alt (*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))))>
#<alt (*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))))>
#<alt (/.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) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))>
#<alt (/.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 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))>
#<alt (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))>
#<alt (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))>
#<alt (+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)) (/.f64 hi lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)) (/.f64 hi lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)) (/.f64 hi lo))))>
#<alt (/.f64 (*.f64 hi (-.f64 hi x)) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) lo)>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) lo)>
#<alt hi>
#<alt (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))>
#<alt hi>
#<alt (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))>
#<alt (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))>
#<alt #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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)>
#<alt (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))) x)>
#<alt (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))) x)>
#<alt (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))) x)>
#<alt (/.f64 #s(literal -1 binary64) lo)>
#<alt (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))>
#<alt (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))>
#<alt (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))>
#<alt (/.f64 #s(literal -1 binary64) lo)>
#<alt (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo))>
#<alt (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo))>
#<alt (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo))>
#<alt (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))>
#<alt (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))>
#<alt (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))>
#<alt (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))>
#<alt (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))>
#<alt (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo x)))))>
#<alt (/.f64 (-.f64 (/.f64 hi x) #s(literal 1 binary64)) lo)>
#<alt (/.f64 (-.f64 (+.f64 (/.f64 hi x) (/.f64 lo x)) #s(literal 1 binary64)) lo)>
#<alt (/.f64 (-.f64 (+.f64 (/.f64 hi x) (/.f64 lo x)) #s(literal 1 binary64)) lo)>
#<alt (/.f64 (-.f64 (+.f64 (/.f64 hi x) (/.f64 lo x)) #s(literal 1 binary64)) lo)>
#<alt (/.f64 #s(literal 1 binary64) x)>
#<alt (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))>
#<alt (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))>
#<alt (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))>
#<alt (/.f64 #s(literal 1 binary64) x)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))) lo)) (/.f64 #s(literal 1 binary64) x))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))) lo)) (/.f64 #s(literal 1 binary64) x))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))) lo)) (/.f64 #s(literal 1 binary64) x))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.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 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (-.f64 #s(literal 1 binary64) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))>
#<alt (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))>
#<alt (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 x lo)) 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 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (/.f64 (-.f64 hi x) lo)>
#<alt (/.f64 (-.f64 (+.f64 hi lo) x) lo)>
#<alt (/.f64 (-.f64 (+.f64 hi lo) x) lo)>
#<alt (/.f64 (-.f64 (+.f64 hi lo) x) lo)>
#<alt #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 hi lo)) (/.f64 x lo))>
#<alt (-.f64 (+.f64 #s(literal 1 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 x hi) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))>
#<alt (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))>
#<alt (+.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (/.f64 x lo))))>
#<alt (+.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))))>
#<alt (+.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))) (*.f64 #s(literal 2/9 binary64) (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/9 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))))>
#<alt (*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 x #s(literal 8 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 23 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 x #s(literal 8 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 x lo)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 5 binary64)) x)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))))) (pow.f64 x #s(literal 3 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/27 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))))) (pow.f64 x #s(literal 3 binary64)))))))>
#<alt (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)))>
#<alt (+.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (/.f64 hi lo))))>
#<alt (+.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) lo))))))>
#<alt (+.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/9 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/27 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))))>
#<alt (cbrt.f64 (/.f64 hi lo))>
#<alt (*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))>
#<alt (*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 hi #s(literal 8 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))>
#<alt (*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 23 binary64)))) (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (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/27 binary64) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 hi #s(literal 8 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 hi #s(literal 10 binary64)) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64))))))>
#<alt (cbrt.f64 (/.f64 (-.f64 hi x) lo))>
#<alt (/.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 hi x))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))))) lo)>
#<alt (/.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 hi x))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))))))) lo)>
#<alt (/.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 hi x))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 10 binary64)) (pow.f64 (-.f64 hi x) #s(literal 5 binary64)))))) (*.f64 #s(literal 5/81 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 binary64)) (pow.f64 (-.f64 hi x) #s(literal 8 binary64))))))))))) lo)>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 hi x) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 hi x) lo))))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (*.f64 #s(literal 1/27 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 hi x) lo)))))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 x hi) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) lo)) (*.f64 #s(literal 1/3 binary64) (-.f64 x hi))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (*.f64 #s(literal 1/27 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) lo))) lo)) (*.f64 #s(literal 1/3 binary64) (-.f64 x hi))) lo)))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 hi (*.f64 lo x))>
#<alt (/.f64 #s(literal 1 binary64) lo)>
#<alt (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) lo)>
#<alt (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) lo)>
#<alt (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) lo)>
#<alt (/.f64 #s(literal 1 binary64) hi)>
#<alt (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))>
#<alt (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))>
#<alt (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))>
#<alt (/.f64 #s(literal 1 binary64) hi)>
#<alt (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))>
#<alt (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))>
#<alt (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))>
#<alt (/.f64 #s(literal 1 binary64) hi)>
#<alt (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) hi)>
#<alt (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) hi)>
#<alt (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) hi)>
#<alt (/.f64 #s(literal 1 binary64) lo)>
#<alt (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))>
#<alt (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))>
#<alt (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))>
#<alt (/.f64 #s(literal 1 binary64) lo)>
#<alt (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))>
#<alt (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))>
#<alt (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))>
#<alt (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)>
#<alt (*.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 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 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 (/.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 #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 #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)) (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 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 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 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 (pow.f64 hi #s(literal 2 binary64)) lo)) lo)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (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 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (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 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (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 hi x) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))>
#<alt (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.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 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.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 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (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 lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))>
#<alt (/.f64 hi lo)>
#<alt (/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)>
#<alt (/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)>
#<alt (/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)>
#<alt (/.f64 hi lo)>
#<alt (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.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) hi) (*.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) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 hi lo))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))>
#<alt (+.f64 #s(literal 1 binary64) (+.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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.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 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) x))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) x))))>
#<alt (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))>
#<alt (+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 hi lo))>
#<alt (+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 hi lo))>
#<alt (+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 hi lo))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi)))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi)))>
#<alt (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi)))>
#<alt (/.f64 hi lo)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (/.f64 (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))) lo)>
#<alt (/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64)))) lo)>
#<alt (/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64)))) lo)>
#<alt (/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64)))) lo)>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))) lo))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))) lo))>
#<alt (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))) lo))>
#<alt #s(literal 1 binary64)>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x)))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x)))) lo)))>
#<alt (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x)))) lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))))>
#<alt (fabs.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))))>
#<alt (fabs.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))))>
#<alt (fabs.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))))>
#<alt (fabs.f64 (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))))>
#<alt (fabs.f64 (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))))>
#<alt (fabs.f64 (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))>
#<alt (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))>
#<alt (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))>
#<alt (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))>
#<alt (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))>
#<alt (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))>
#<alt (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))>
#<alt (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))>
#<alt (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))>
#<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) x)>
#<alt hi>
#<alt (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))>
#<alt (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))>
#<alt (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))>
#<alt hi>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))))>
#<alt hi>
#<alt (+.f64 hi (*.f64 #s(literal -1 binary64) x))>
#<alt (+.f64 hi (*.f64 #s(literal -1 binary64) x))>
#<alt (+.f64 hi (*.f64 #s(literal -1 binary64) x))>
#<alt (*.f64 #s(literal -1 binary64) x)>
#<alt (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64)))>
#<alt (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) x)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x)))))>
Calls

117 calls:

TimeVariablePointExpression
12.0ms
x
@-inf
(* x (+ (/ 1 x) (- (/ (/ hi lo) x) (/ 1 lo))))
4.0ms
x
@-inf
(cbrt (- 1 (/ (- x hi) lo)))
3.0ms
x
@inf
(cbrt (- 1 (/ (- x hi) lo)))
3.0ms
hi
@-inf
(cbrt (- 1 (/ (- x hi) lo)))
2.0ms
hi
@inf
(cbrt (- 1 (/ (- x hi) lo)))

rewrite144.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
316×log1p-expm1-u
316×expm1-log1p-u
314×add-cube-cbrt
309×add-exp-log
309×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
035497
1675448
Stop Event
node limit
Counts
14 → 407
Calls
Call 1
Inputs
(+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo)))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 (/.f64 hi lo) x)
(+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)))
(fabs.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo)))))
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 hi x) lo)
(-.f64 hi x)
Outputs
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(/.f64 (+.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (fma.f64 hi hi (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (-.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(fma.f64 (/.f64 (-.f64 hi x) lo) hi hi)
(fma.f64 #s(literal 1 binary64) hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) lo)) hi)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo))) hi)
(fma.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (cbrt.f64 hi) (*.f64 hi (/.f64 (-.f64 hi x) lo)))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo))) hi)
(fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (*.f64 hi (/.f64 (-.f64 hi x) lo)))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.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 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)))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)) (pow.f64 hi #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 (log.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #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 (/.f64 #s(literal 1 binary64) lo) hi #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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 x lo))) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (+.f64 (pow.f64 x #s(literal -3 binary64)) (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 x #s(literal -2 binary64)) (-.f64 (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (-.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (fabs.f64 (+.f64 (pow.f64 x #s(literal -3 binary64)) (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 x #s(literal -2 binary64)) (-.f64 (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))) (fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x lo)) (*.f64 x (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x #s(literal 1 binary64))))) (*.f64 x (*.f64 x lo)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 x (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))) (*.f64 x (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) (*.f64 x (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))))) (*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x lo)) (*.f64 (/.f64 x #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x #s(literal 1 binary64))))) (*.f64 (/.f64 x #s(literal 1 binary64)) (*.f64 x lo)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 (/.f64 x #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))) (*.f64 (/.f64 x #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) (*.f64 (/.f64 x #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))))) (*.f64 (/.f64 x #s(literal 1 binary64)) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x lo)) (*.f64 (neg.f64 x) (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x #s(literal 1 binary64))))) (*.f64 (neg.f64 x) (*.f64 x lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 (neg.f64 x) (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))) (*.f64 (neg.f64 x) (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) (*.f64 (neg.f64 x) (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))))) (*.f64 (neg.f64 x) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x #s(literal 1 binary64))) x) (*.f64 (*.f64 x lo) #s(literal 1 binary64))) (*.f64 (*.f64 x lo) x))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x #s(literal 1 binary64))) (/.f64 x #s(literal 1 binary64))) (*.f64 (*.f64 x lo) #s(literal 1 binary64))) (*.f64 (*.f64 x lo) (/.f64 x #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x #s(literal 1 binary64))) (neg.f64 x)) (*.f64 (*.f64 x lo) #s(literal -1 binary64))) (*.f64 (*.f64 x lo) (neg.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) x) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) x))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) (/.f64 x #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) (/.f64 x #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) (neg.f64 x)) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) (neg.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) x) (*.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) x))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) (/.f64 x #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) (neg.f64 x)) (*.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal -1 binary64))) (*.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 x)))
(pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 x lo)))))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) x))
(fma.f64 (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 x)) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) x))
(fma.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1/2 binary64)) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) x))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 x hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))) #s(literal 3 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) (fabs.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)))
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(fabs.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(fabs.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(fabs.f64 (-.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))) (cbrt.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo)))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (*.f64 x lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi (*.f64 x lo))))
(*.f64 (sqrt.f64 (/.f64 hi (*.f64 x lo))) (sqrt.f64 (/.f64 hi (*.f64 x lo))))
(pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 hi (*.f64 x lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 hi (*.f64 x lo))) #s(literal 2 binary64))
(pow.f64 (/.f64 x (/.f64 hi lo)) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 hi (*.f64 x lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 hi (*.f64 x lo)))))
(cbrt.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 hi (*.f64 x lo))))
(log1p.f64 (expm1.f64 (/.f64 hi (*.f64 x lo))))
(exp.f64 (log.f64 (/.f64 hi (*.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (*.f64 x lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (hypot.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))) (hypot.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))))
(/.f64 (+.f64 hi (*.f64 lo #s(literal 1 binary64))) (*.f64 lo hi))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 hi #s(literal -3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 hi #s(literal -2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 hi #s(literal 1 binary64))) (*.f64 lo #s(literal 1 binary64))) (*.f64 lo (/.f64 hi #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 hi)) (*.f64 lo #s(literal -1 binary64))) (*.f64 lo (neg.f64 hi)))
(/.f64 (+.f64 hi (*.f64 (/.f64 lo #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 lo #s(literal 1 binary64)) hi))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 hi #s(literal 1 binary64))) (*.f64 (/.f64 lo #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 lo #s(literal 1 binary64)) (/.f64 hi #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 hi)) (*.f64 (/.f64 lo #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 lo #s(literal 1 binary64)) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 (neg.f64 lo) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) hi))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi #s(literal 1 binary64))) (*.f64 (neg.f64 lo) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) (/.f64 hi #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 hi)) (*.f64 (neg.f64 lo) #s(literal -1 binary64))) (*.f64 (neg.f64 lo) (neg.f64 hi)))
(/.f64 (+.f64 lo (*.f64 hi #s(literal 1 binary64))) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 lo #s(literal 1 binary64))) (*.f64 hi #s(literal 1 binary64))) (*.f64 hi (/.f64 lo #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 lo)) (*.f64 hi #s(literal -1 binary64))) (*.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 lo (*.f64 (/.f64 hi #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) lo))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 lo #s(literal 1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 lo)) (*.f64 (/.f64 hi #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 (neg.f64 hi) #s(literal 1 binary64))) (*.f64 (neg.f64 hi) lo))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo #s(literal 1 binary64))) (*.f64 (neg.f64 hi) #s(literal 1 binary64))) (*.f64 (neg.f64 hi) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 lo)) (*.f64 (neg.f64 hi) #s(literal -1 binary64))) (*.f64 (neg.f64 hi) (neg.f64 lo)))
(pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (hypot.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (/.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 #s(literal 1 binary64) hi))
(fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (/.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 #s(literal 1 binary64) hi))
(fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))) #s(literal 1 binary64))
(*.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) (/.f64 #s(literal 1 binary64) lo))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(exp.f64 (log.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(fabs.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(fabs.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(exp.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64)))
(fma.f64 x (/.f64 #s(literal 1 binary64) x) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) x) x (*.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) x))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 x hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))) #s(literal 3 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) (fabs.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))))
(pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(exp.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64)))
(fma.f64 x (/.f64 #s(literal 1 binary64) x) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) x) x (*.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) x))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 hi x) (fabs.f64 (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal 1 binary64) (/.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 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 (/.f64 (-.f64 hi x) lo)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo))))
(/.f64 (-.f64 hi x) lo)
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 hi x)))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 lo (-.f64 hi x))))
(/.f64 (neg.f64 (-.f64 hi x)) (neg.f64 lo))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 lo x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 lo (*.f64 (/.f64 lo hi) x)) (*.f64 (/.f64 lo hi) lo))
(/.f64 (-.f64 (*.f64 (neg.f64 hi) lo) (*.f64 (neg.f64 lo) x)) (*.f64 (neg.f64 lo) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 hi hi (fma.f64 x x (*.f64 hi x))) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 hi hi (fma.f64 x x (*.f64 hi x))) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 hi hi (fma.f64 x x (*.f64 hi x))) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 hi x) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 hi x) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 hi x) (neg.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))))
(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 hi lo) (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 hi x) (fabs.f64 (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal 1 binary64) (/.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 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 (/.f64 (-.f64 hi x) lo)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (/.f64 (-.f64 hi x) 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)))
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(fabs.f64 (/.f64 (-.f64 x hi) lo))
(fabs.f64 (neg.f64 (/.f64 (-.f64 hi x) lo)))
(fabs.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 hi x) lo))))
(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))))
(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 hi (neg.f64 x))
(+.f64 (-.f64 hi x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (fma.f64 #s(literal 1 binary64) hi (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) hi (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (cbrt.f64 hi) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (cbrt.f64 hi) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 hi x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 hi x)))
(*.f64 (sqrt.f64 (-.f64 hi x)) (sqrt.f64 (-.f64 hi x)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (-.f64 hi x))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 hi hi (fma.f64 x x (*.f64 hi x))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 hi x))
(/.f64 (fabs.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fabs.f64 (fma.f64 hi hi (fma.f64 x x (*.f64 hi x)))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (fabs.f64 (+.f64 hi x)))
(pow.f64 (-.f64 hi x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 hi x)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))
(fabs.f64 (-.f64 hi x))
(fabs.f64 (-.f64 x hi))
(fabs.f64 (neg.f64 (-.f64 hi x)))
(log.f64 (exp.f64 (-.f64 hi x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 hi x))))
(cbrt.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 hi x)))
(log1p.f64 (expm1.f64 (-.f64 hi x)))
(exp.f64 (log.f64 (-.f64 hi x)))
(exp.f64 (*.f64 (log.f64 (-.f64 hi x)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) hi (neg.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (cbrt.f64 hi) (neg.f64 x))
(fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (neg.f64 x))

simplify303.0ms (1.4%)

Algorithm
egg-herbie
Rules
558×fma-define
379×times-frac
374×distribute-lft-in
363×distribute-rgt-in
323×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0132725769838803
1334025769836981
Stop Event
node limit
Counts
832 → 678
Calls
Call 1
Inputs
(*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(/.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 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)) (/.f64 hi lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)) (/.f64 hi lo))))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) lo)
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) lo)
hi
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
hi
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
#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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))) x)
(/.f64 #s(literal -1 binary64) lo)
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(/.f64 #s(literal -1 binary64) lo)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(/.f64 hi (*.f64 lo x))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(/.f64 hi (*.f64 lo x))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo x)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo x)))))
(/.f64 (-.f64 (/.f64 hi x) #s(literal 1 binary64)) lo)
(/.f64 (-.f64 (+.f64 (/.f64 hi x) (/.f64 lo x)) #s(literal 1 binary64)) lo)
(/.f64 (-.f64 (+.f64 (/.f64 hi x) (/.f64 lo x)) #s(literal 1 binary64)) lo)
(/.f64 (-.f64 (+.f64 (/.f64 hi x) (/.f64 lo x)) #s(literal 1 binary64)) lo)
(/.f64 #s(literal 1 binary64) x)
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(/.f64 #s(literal 1 binary64) x)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))) lo)) (/.f64 #s(literal 1 binary64) x))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))) lo)) (/.f64 #s(literal 1 binary64) x))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))) lo)) (/.f64 #s(literal 1 binary64) x))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.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 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(/.f64 hi lo)
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 x lo)) 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 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 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 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (/.f64 x lo))))
(+.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))) (*.f64 #s(literal 2/9 binary64) (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/9 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))))
(*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 x (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 x #s(literal 8 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 23 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 x #s(literal 8 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64)))))))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 5 binary64)) x)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))))) (pow.f64 x #s(literal 3 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/27 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))))) (pow.f64 x #s(literal 3 binary64)))))))
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(+.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (/.f64 hi lo))))
(+.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/9 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/27 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))))
(cbrt.f64 (/.f64 hi lo))
(*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 hi #s(literal 8 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))
(*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 23 binary64)))) (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (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/27 binary64) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 hi #s(literal 8 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 hi #s(literal 10 binary64)) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64))))))
(cbrt.f64 (/.f64 (-.f64 hi x) lo))
(/.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 hi x))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 hi x))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 hi x))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 10 binary64)) (pow.f64 (-.f64 hi x) #s(literal 5 binary64)))))) (*.f64 #s(literal 5/81 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 binary64)) (pow.f64 (-.f64 hi x) #s(literal 8 binary64))))))))))) lo)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 hi x) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (*.f64 #s(literal 1/27 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 hi x) lo)))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) lo)) (*.f64 #s(literal 1/3 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (*.f64 #s(literal 1/27 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) lo))) lo)) (*.f64 #s(literal 1/3 binary64) (-.f64 x hi))) lo)))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 lo x))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) lo)
(/.f64 #s(literal 1 binary64) hi)
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(/.f64 #s(literal 1 binary64) hi)
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(/.f64 #s(literal 1 binary64) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) hi)
(/.f64 #s(literal 1 binary64) lo)
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(/.f64 #s(literal 1 binary64) lo)
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) 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 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 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 (/.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 #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)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.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 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 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 (pow.f64 hi #s(literal 2 binary64)) lo)) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (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 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (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 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (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 hi x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.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) hi) (*.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) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.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 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) x))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 hi lo))
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 hi lo))
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 hi lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi)))
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))) lo)
(/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64)))) lo)
(/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64)))) lo)
(/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64)))) lo)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))) lo))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x)))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x)))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x)))) lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))))
(fabs.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))))
(fabs.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))))
(fabs.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))))
(fabs.f64 (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))))
(fabs.f64 (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))))
(fabs.f64 (-.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (/.f64 x lo))))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))))
(fabs.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))))
(fabs.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))))
(fabs.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))
(fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))
(fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))
(fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))
(*.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) x)
hi
(*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))
hi
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
hi
(+.f64 hi (*.f64 #s(literal -1 binary64) x))
(+.f64 hi (*.f64 #s(literal -1 binary64) x))
(+.f64 hi (*.f64 #s(literal -1 binary64) x))
(*.f64 #s(literal -1 binary64) x)
(*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64)))
(*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64)))
(*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) x)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(/.f64 (+.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (fma.f64 hi hi (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (-.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(fma.f64 (/.f64 (-.f64 hi x) lo) hi hi)
(fma.f64 #s(literal 1 binary64) hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) lo)) hi)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo))) hi)
(fma.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (cbrt.f64 hi) (*.f64 hi (/.f64 (-.f64 hi x) lo)))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo))) hi)
(fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (*.f64 hi (/.f64 (-.f64 hi x) lo)))
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.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 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)))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)) (pow.f64 hi #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 (log.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #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 (/.f64 #s(literal 1 binary64) lo) hi #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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 x lo))) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (+.f64 (pow.f64 x #s(literal -3 binary64)) (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 x #s(literal -2 binary64)) (-.f64 (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (-.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (fabs.f64 (+.f64 (pow.f64 x #s(literal -3 binary64)) (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 x #s(literal -2 binary64)) (-.f64 (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))) (fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x lo)) (*.f64 x (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x #s(literal 1 binary64))))) (*.f64 x (*.f64 x lo)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 x (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))) (*.f64 x (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) (*.f64 x (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))))) (*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x lo)) (*.f64 (/.f64 x #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x #s(literal 1 binary64))))) (*.f64 (/.f64 x #s(literal 1 binary64)) (*.f64 x lo)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 (/.f64 x #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))) (*.f64 (/.f64 x #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) (*.f64 (/.f64 x #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))))) (*.f64 (/.f64 x #s(literal 1 binary64)) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x lo)) (*.f64 (neg.f64 x) (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x #s(literal 1 binary64))))) (*.f64 (neg.f64 x) (*.f64 x lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 (neg.f64 x) (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))) (*.f64 (neg.f64 x) (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) (*.f64 (neg.f64 x) (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))))) (*.f64 (neg.f64 x) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x #s(literal 1 binary64))) x) (*.f64 (*.f64 x lo) #s(literal 1 binary64))) (*.f64 (*.f64 x lo) x))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x #s(literal 1 binary64))) (/.f64 x #s(literal 1 binary64))) (*.f64 (*.f64 x lo) #s(literal 1 binary64))) (*.f64 (*.f64 x lo) (/.f64 x #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x #s(literal 1 binary64))) (neg.f64 x)) (*.f64 (*.f64 x lo) #s(literal -1 binary64))) (*.f64 (*.f64 x lo) (neg.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) x) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) x))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) (/.f64 x #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) (/.f64 x #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) (neg.f64 x)) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) (neg.f64 x)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) x) (*.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) x))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) (/.f64 x #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) (neg.f64 x)) (*.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal -1 binary64))) (*.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 x)))
(pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(fabs.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 x lo)))))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) x))
(fma.f64 (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 x)) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) x))
(fma.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1/2 binary64)) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) x))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 x hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))) #s(literal 3 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) (fabs.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)))
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(fabs.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(fabs.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(fabs.f64 (-.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 1/3 binary64)))
(/.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))) (cbrt.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo)))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (*.f64 x lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 x lo)))
(*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) x))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi (*.f64 x lo))))
(*.f64 (sqrt.f64 (/.f64 hi (*.f64 x lo))) (sqrt.f64 (/.f64 hi (*.f64 x lo))))
(pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 hi (*.f64 x lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 hi (*.f64 x lo))) #s(literal 2 binary64))
(pow.f64 (/.f64 x (/.f64 hi lo)) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 hi (*.f64 x lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 hi (*.f64 x lo)))))
(cbrt.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 hi (*.f64 x lo))))
(log1p.f64 (expm1.f64 (/.f64 hi (*.f64 x lo))))
(exp.f64 (log.f64 (/.f64 hi (*.f64 x lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (*.f64 x lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (hypot.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))) (hypot.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))))
(/.f64 (+.f64 hi (*.f64 lo #s(literal 1 binary64))) (*.f64 lo hi))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 hi #s(literal -3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo hi)))))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 hi #s(literal -2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 hi #s(literal 1 binary64))) (*.f64 lo #s(literal 1 binary64))) (*.f64 lo (/.f64 hi #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 hi)) (*.f64 lo #s(literal -1 binary64))) (*.f64 lo (neg.f64 hi)))
(/.f64 (+.f64 hi (*.f64 (/.f64 lo #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 lo #s(literal 1 binary64)) hi))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 hi #s(literal 1 binary64))) (*.f64 (/.f64 lo #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 lo #s(literal 1 binary64)) (/.f64 hi #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 hi)) (*.f64 (/.f64 lo #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 lo #s(literal 1 binary64)) (neg.f64 hi)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 (neg.f64 lo) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) hi))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi #s(literal 1 binary64))) (*.f64 (neg.f64 lo) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) (/.f64 hi #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 hi)) (*.f64 (neg.f64 lo) #s(literal -1 binary64))) (*.f64 (neg.f64 lo) (neg.f64 hi)))
(/.f64 (+.f64 lo (*.f64 hi #s(literal 1 binary64))) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 lo #s(literal 1 binary64))) (*.f64 hi #s(literal 1 binary64))) (*.f64 hi (/.f64 lo #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 lo)) (*.f64 hi #s(literal -1 binary64))) (*.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 lo (*.f64 (/.f64 hi #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) lo))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 lo #s(literal 1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 lo)) (*.f64 (/.f64 hi #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 (neg.f64 hi) #s(literal 1 binary64))) (*.f64 (neg.f64 hi) lo))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo #s(literal 1 binary64))) (*.f64 (neg.f64 hi) #s(literal 1 binary64))) (*.f64 (neg.f64 hi) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 lo)) (*.f64 (neg.f64 hi) #s(literal -1 binary64))) (*.f64 (neg.f64 hi) (neg.f64 lo)))
(pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (hypot.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (/.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 #s(literal 1 binary64) hi))
(fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (/.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 #s(literal 1 binary64) hi))
(fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))) #s(literal 1 binary64))
(*.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) (/.f64 #s(literal 1 binary64) lo))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(*.f64 (sqrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 2 binary64))
(pow.f64 (/.f64 lo (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(exp.f64 (log.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(fabs.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(fabs.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(exp.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64)))
(fma.f64 x (/.f64 #s(literal 1 binary64) x) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) x) x (*.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) x))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 x hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))) #s(literal 3 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) (fabs.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) x))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))))
(pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(exp.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64)))
(fma.f64 x (/.f64 #s(literal 1 binary64) x) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) x) x (*.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) x))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 hi x) (fabs.f64 (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal 1 binary64) (/.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 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 (/.f64 (-.f64 hi x) lo)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo))))
(/.f64 (-.f64 hi x) lo)
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 hi x)))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 lo (-.f64 hi x))))
(/.f64 (neg.f64 (-.f64 hi x)) (neg.f64 lo))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 lo x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 lo (*.f64 (/.f64 lo hi) x)) (*.f64 (/.f64 lo hi) lo))
(/.f64 (-.f64 (*.f64 (neg.f64 hi) lo) (*.f64 (neg.f64 lo) x)) (*.f64 (neg.f64 lo) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 hi hi (fma.f64 x x (*.f64 hi x))) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 hi hi (fma.f64 x x (*.f64 hi x))) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 hi hi (fma.f64 x x (*.f64 hi x))) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 hi x) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 hi x) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 hi x) (neg.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))))
(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 hi lo) (/.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (-.f64 hi x) (fabs.f64 (/.f64 #s(literal 1 binary64) lo)))
(*.f64 #s(literal 1 binary64) (/.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 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 (/.f64 (-.f64 hi x) lo)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (/.f64 (-.f64 hi x) 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)))
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(fabs.f64 (/.f64 (-.f64 x hi) lo))
(fabs.f64 (neg.f64 (/.f64 (-.f64 hi x) lo)))
(fabs.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 hi x) lo))))
(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))))
(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 hi (neg.f64 x))
(+.f64 (-.f64 hi x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (fma.f64 #s(literal 1 binary64) hi (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) hi (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (cbrt.f64 hi) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (cbrt.f64 hi) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 hi x))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 hi x)))
(*.f64 (sqrt.f64 (-.f64 hi x)) (sqrt.f64 (-.f64 hi x)))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (-.f64 hi x))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 hi hi (fma.f64 x x (*.f64 hi x))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 hi x))
(/.f64 (fabs.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fabs.f64 (fma.f64 hi hi (fma.f64 x x (*.f64 hi x)))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (fabs.f64 (+.f64 hi x)))
(pow.f64 (-.f64 hi x) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 hi x)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))
(fabs.f64 (-.f64 hi x))
(fabs.f64 (-.f64 x hi))
(fabs.f64 (neg.f64 (-.f64 hi x)))
(log.f64 (exp.f64 (-.f64 hi x)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 hi x))))
(cbrt.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 hi x)))
(log1p.f64 (expm1.f64 (-.f64 hi x)))
(exp.f64 (log.f64 (-.f64 hi x)))
(exp.f64 (*.f64 (log.f64 (-.f64 hi x)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) hi (neg.f64 x))
(fma.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (cbrt.f64 hi) (neg.f64 x))
(fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (neg.f64 x))
Outputs
(*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))))
(*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo)))))
(/.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 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #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)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #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)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 x lo) #s(literal 1 binary64)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (pow.f64 hi #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)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))
(+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo))
(+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(+.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))
(neg.f64 (*.f64 hi (/.f64 x lo)))
(*.f64 hi (/.f64 x (neg.f64 lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x lo)))))
(*.f64 x (-.f64 (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x lo))) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x lo)))))
(*.f64 x (-.f64 (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x lo))) (/.f64 hi lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 lo x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x lo)))))
(*.f64 x (-.f64 (+.f64 (/.f64 hi x) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x lo))) (/.f64 hi lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) lo))
(neg.f64 (*.f64 hi (/.f64 x lo)))
(*.f64 hi (/.f64 x (neg.f64 lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)) (/.f64 hi lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x) (/.f64 hi lo)))
(*.f64 x (neg.f64 (-.f64 (/.f64 hi lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)) (/.f64 hi lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x) (/.f64 hi lo)))
(*.f64 x (neg.f64 (-.f64 (/.f64 hi lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x)) (/.f64 hi lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x) (/.f64 hi lo)))
(*.f64 x (neg.f64 (-.f64 (/.f64 hi lo) (/.f64 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) x))))
(/.f64 (*.f64 hi (-.f64 hi x)) lo)
(*.f64 hi (/.f64 (-.f64 hi x) lo))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) lo)
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) lo)
(*.f64 hi (/.f64 (+.f64 lo (-.f64 hi x)) lo))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) lo)
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) lo)
(*.f64 hi (/.f64 (+.f64 lo (-.f64 hi x)) lo))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) lo)
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) lo)
(*.f64 hi (/.f64 (+.f64 lo (-.f64 hi x)) lo))
hi
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
hi
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
#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 #s(literal 1 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 lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) 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 #s(literal 1 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 lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) x)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) x)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) x)
(/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))) x)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) x)
(/.f64 #s(literal -1 binary64) lo)
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(/.f64 #s(literal -1 binary64) lo)
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) x)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) hi))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi lo)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) hi))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi lo)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) hi))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 x lo)) (/.f64 #s(literal -1 binary64) (*.f64 hi lo)))))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo x)))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 x lo))))
(*.f64 hi (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)) hi) (/.f64 #s(literal -1 binary64) (*.f64 x lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo x)))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 x lo))))
(*.f64 hi (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)) hi) (/.f64 #s(literal -1 binary64) (*.f64 x lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 lo x)))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 x lo))))
(*.f64 hi (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo)) hi) (/.f64 #s(literal -1 binary64) (*.f64 x lo)))))
(/.f64 (-.f64 (/.f64 hi x) #s(literal 1 binary64)) lo)
(/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)
(/.f64 (-.f64 (+.f64 (/.f64 hi x) (/.f64 lo x)) #s(literal 1 binary64)) lo)
(/.f64 (+.f64 (/.f64 hi x) (-.f64 (/.f64 lo x) #s(literal 1 binary64))) lo)
(/.f64 (+.f64 (/.f64 lo x) (+.f64 (/.f64 hi x) #s(literal -1 binary64))) lo)
(/.f64 (-.f64 (+.f64 (/.f64 hi x) (/.f64 lo x)) #s(literal 1 binary64)) lo)
(/.f64 (+.f64 (/.f64 hi x) (-.f64 (/.f64 lo x) #s(literal 1 binary64))) lo)
(/.f64 (+.f64 (/.f64 lo x) (+.f64 (/.f64 hi x) #s(literal -1 binary64))) lo)
(/.f64 (-.f64 (+.f64 (/.f64 hi x) (/.f64 lo x)) #s(literal 1 binary64)) lo)
(/.f64 (+.f64 (/.f64 hi x) (-.f64 (/.f64 lo x) #s(literal 1 binary64))) lo)
(/.f64 (+.f64 (/.f64 lo x) (+.f64 (/.f64 hi x) #s(literal -1 binary64))) lo)
(/.f64 #s(literal 1 binary64) x)
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(/.f64 #s(literal 1 binary64) x)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))) lo)) (/.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) x)) lo) (/.f64 #s(literal 1 binary64) x))
(-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))) lo)) (/.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) x)) lo) (/.f64 #s(literal 1 binary64) x))
(-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x))) lo)) (/.f64 #s(literal 1 binary64) x))
(fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) x)) lo) (/.f64 #s(literal 1 binary64) x))
(-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(*.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 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) x)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(-.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 hi lo)) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo)))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo)))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo)))))
(*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (*.f64 hi lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo)))))
(+.f64 #s(literal 1 binary64) (*.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 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 hi))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (+.f64 hi (-.f64 lo x)) lo)
(/.f64 (+.f64 lo (-.f64 hi x)) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (+.f64 hi (-.f64 lo x)) lo)
(/.f64 (+.f64 lo (-.f64 hi x)) lo)
(/.f64 (-.f64 (+.f64 hi lo) x) lo)
(/.f64 (+.f64 hi (-.f64 lo x)) lo)
(/.f64 (+.f64 lo (-.f64 hi 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 (+.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 hi lo)) (/.f64 x lo))
(+.f64 #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 hi x) lo))
(+.f64 #s(literal 1 binary64) (*.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 x hi) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (/.f64 x lo))))
(+.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 x lo) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)))))
(+.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64))) (/.f64 x lo)))
(+.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) lo))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (*.f64 x (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64))))) (*.f64 x (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 (+.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64))) (/.f64 #s(literal 1 binary64) lo)))) (*.f64 x (*.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) lo))) (*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1/27 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))) (*.f64 #s(literal 2/9 binary64) (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/9 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))))
(+.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)))) x) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (*.f64 x (fma.f64 #s(literal -1/27 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (*.f64 #s(literal 2/9 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))))))) x) (*.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) x)) x)))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal -1/3 binary64) (*.f64 x (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64))) #s(literal 5/27 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64))) (/.f64 #s(literal 1 binary64) lo))) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (cbrt.f64 (/.f64 x lo)) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 x (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64)))))
(*.f64 x (fma.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 x #s(literal 8 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 x (fma.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 x #s(literal 8 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 2 binary64))))))))
(*.f64 x (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 23 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 x #s(literal 8 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (cbrt.f64 #s(literal -1 binary64)))))))
(*.f64 x (fma.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 23 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) #s(literal -5/27 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 x #s(literal 8 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (fma.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 2 binary64)))))))))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (/.f64 x lo)))
(neg.f64 (cbrt.f64 (/.f64 x lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))))))))
(*.f64 (neg.f64 x) (+.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 2 binary64)))) (*.f64 #s(literal -1/3 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) lo)) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64))))))))
(*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64))))) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 2 binary64))))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 5 binary64)) x)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))))) (pow.f64 x #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (+.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (/.f64 (fma.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal 5 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) lo)) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) lo)) (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))))) (pow.f64 x #s(literal 3 binary64))))))
(*.f64 (-.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))) (*.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (*.f64 x (pow.f64 lo #s(literal 5 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))))) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))))) (*.f64 #s(literal 1/27 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))))))))) (pow.f64 x #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))))) (pow.f64 x #s(literal 3 binary64)))))))
(*.f64 (neg.f64 x) (+.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 2 binary64)))) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64)))) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) lo)) #s(literal 3 binary64)))) #s(literal -5/27 binary64))))) (pow.f64 x #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) lo)) (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64))))))) (pow.f64 x #s(literal 3 binary64))))))
(*.f64 x (neg.f64 (-.f64 (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 4 binary64)))))) (/.f64 (fma.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 x #s(literal 10 binary64))))) (*.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 5 binary64))))) (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 4 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)))) #s(literal -5/27 binary64)))) (pow.f64 x #s(literal 3 binary64)))) (pow.f64 x #s(literal 3 binary64))))))
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(+.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (/.f64 hi lo))))
(+.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 hi lo) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)))))
(fma.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 hi lo) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64))) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(+.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (fma.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)))))))
(+.f64 (+.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))) (*.f64 hi (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64))))))
(+.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/9 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))))))) (*.f64 #s(literal 1/27 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))))))
(+.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (+.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)))) hi) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))))) (*.f64 (*.f64 #s(literal 1/27 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))))))))) hi) (*.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)))) hi)) hi)))
(fma.f64 hi (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 hi (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64))) #s(literal -5/27 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))))))) hi) (+.f64 (*.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)))) hi) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)))))) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))))
(cbrt.f64 (/.f64 hi lo))
(*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))
(*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64))))))))
(*.f64 hi (fma.f64 #s(literal 1/3 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))))
(*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 hi #s(literal 8 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))))))
(*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (fma.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 hi #s(literal 8 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))))))))
(*.f64 hi (+.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 hi #s(literal 8 binary64))))))))
(*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 23 binary64)))) (+.f64 (*.f64 #s(literal -2/9 binary64) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (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/27 binary64) (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 hi #s(literal 8 binary64)))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))))))))
(*.f64 hi (+.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))) (fma.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 23 binary64)))) (*.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))) #s(literal -5/27 binary64))) (fma.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 hi #s(literal 8 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64))))))))))
(*.f64 hi (+.f64 (fma.f64 (*.f64 #s(literal -1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 23 binary64))))) (*.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64))) #s(literal -5/27 binary64)) (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 hi #s(literal 8 binary64))))))) (fma.f64 #s(literal 1/3 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64))))) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (cbrt.f64 (/.f64 hi lo)) (cbrt.f64 #s(literal -1 binary64))))
(neg.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 hi lo))))
(*.f64 (cbrt.f64 (/.f64 hi lo)) (neg.f64 (cbrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (pow.f64 hi #s(literal 3 binary64))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 (-.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))))) (*.f64 (*.f64 #s(literal 1/9 binary64) (cbrt.f64 (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (pow.f64 hi #s(literal 3 binary64)))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 hi #s(literal 10 binary64)) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) (*.f64 #s(literal 1/27 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64)))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (cbrt.f64 #s(literal -1 binary64))))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 hi #s(literal 10 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 (pow.f64 hi #s(literal 4 binary64)) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64)))) #s(literal -5/27 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))) (pow.f64 hi #s(literal 3 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (pow.f64 hi #s(literal 3 binary64))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64))))))))
(*.f64 hi (neg.f64 (-.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))))) (/.f64 (-.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64)))))) (/.f64 (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 5 binary64)))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 4 binary64))) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 3 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 6 binary64))) #s(literal -5/27 binary64))) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 hi #s(literal 10 binary64))))))) (pow.f64 hi #s(literal 3 binary64)))) (pow.f64 hi #s(literal 3 binary64))))))
(cbrt.f64 (/.f64 (-.f64 hi x) lo))
(/.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 hi x))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))))) lo)
(/.f64 (fma.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 hi x))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (fma.f64 #s(literal -1/9 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 5 binary64))))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))))))) lo)
(/.f64 (fma.f64 (pow.f64 lo #s(literal 3 binary64)) (fma.f64 #s(literal -1/9 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (-.f64 hi x) #s(literal 5 binary64)))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))))) (cbrt.f64 (*.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 hi x))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 10 binary64)) (pow.f64 (-.f64 hi x) #s(literal 5 binary64)))))) (*.f64 #s(literal 5/81 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 binary64)) (pow.f64 (-.f64 hi x) #s(literal 8 binary64))))))))))) lo)
(/.f64 (+.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (fma.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (fma.f64 #s(literal -1/9 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 10 binary64))) (pow.f64 (-.f64 hi x) #s(literal 5 binary64)))) (*.f64 #s(literal 5/81 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 lo #s(literal 7 binary64)) (pow.f64 (-.f64 hi x) #s(literal 8 binary64))))))))))) lo)
(/.f64 (fma.f64 (pow.f64 lo #s(literal 3 binary64)) (fma.f64 (pow.f64 lo #s(literal 3 binary64)) (fma.f64 #s(literal -1/9 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 10 binary64))) (pow.f64 (-.f64 hi x) #s(literal 5 binary64)))) (*.f64 #s(literal 5/81 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 7 binary64))) (pow.f64 (-.f64 hi x) #s(literal 8 binary64)))))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))))) (cbrt.f64 (*.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) lo)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1/3 binary64)))
(fma.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1/3 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 hi x) lo))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/9 binary64) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1/3 binary64))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1/3 binary64))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (*.f64 #s(literal 1/27 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1/9 binary64) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (-.f64 hi x) lo)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) #s(literal -5/27 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 #s(literal -1/9 binary64) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1/3 binary64)))))
(+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) #s(literal -5/27 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 #s(literal -1/9 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1/3 binary64)))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1/3 binary64)))
(fma.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1/3 binary64) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1/9 binary64) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) lo)) (*.f64 #s(literal 1/3 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/9 binary64) (/.f64 (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) lo) (*.f64 (-.f64 x hi) #s(literal 1/3 binary64))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 x hi) #s(literal 1/3 binary64) (/.f64 (*.f64 #s(literal 1/9 binary64) (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 -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1/9 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2/9 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64))) (*.f64 #s(literal 1/27 binary64) (pow.f64 (-.f64 x hi) #s(literal 3 binary64)))) lo))) lo)) (*.f64 #s(literal 1/3 binary64) (-.f64 x hi))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/9 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) #s(literal -5/27 binary64)) lo))) lo) (*.f64 (-.f64 x hi) #s(literal 1/3 binary64))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (-.f64 x hi) #s(literal 1/3 binary64)) (/.f64 (fma.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 (pow.f64 (-.f64 x hi) #s(literal 3 binary64)) lo) #s(literal -5/27 binary64)) (*.f64 #s(literal -1/9 binary64) (pow.f64 (-.f64 x hi) #s(literal 2 binary64)))) lo)) lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 hi (*.f64 lo x))
(/.f64 hi (*.f64 x lo))
(/.f64 #s(literal 1 binary64) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) lo)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) lo)
(/.f64 #s(literal 1 binary64) hi)
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(/.f64 #s(literal 1 binary64) hi)
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(/.f64 #s(literal 1 binary64) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) hi)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) hi)
(/.f64 #s(literal 1 binary64) lo)
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(/.f64 #s(literal 1 binary64) lo)
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)
(*.f64 hi (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 hi (fma.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 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 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 hi (fma.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 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 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 hi (fma.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 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 (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) lo) hi) (-.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 #s(literal 1 binary64) (*.f64 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 #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) lo) hi) (-.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 #s(literal 1 binary64) (*.f64 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 #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) lo) hi) (-.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 #s(literal 1 binary64) (*.f64 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)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.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 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) (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 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.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 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) (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 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.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 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) (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 (+.f64 hi (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo)) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (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)))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (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 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (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)))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (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 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (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)))))
(fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 x (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 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (/.f64 hi (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 x lo)))))
(*.f64 x (-.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 x lo))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 x lo)))))
(*.f64 x (-.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 x lo))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 hi (*.f64 lo x)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 x lo)))))
(*.f64 x (-.f64 (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (*.f64 x lo))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(neg.f64 (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 x (/.f64 hi (neg.f64 (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (/.f64 hi lo) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) x)) (neg.f64 x))
(/.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 lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi lo) (*.f64 hi (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 hi (+.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 hi lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(/.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) lo)
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) lo))
(/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) lo))
(/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) lo))
(/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (neg.f64 lo))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) x))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) x))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) x))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 hi lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) hi))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) hi))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 x (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)) hi))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)))
(/.f64 hi lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) 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 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) hi)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 hi))
(/.f64 (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))) lo)
(/.f64 (*.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64))) lo)
(/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64)))) lo)
(/.f64 (+.f64 lo (*.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64)))) lo)
(/.f64 (fma.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) lo)
(/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64)))) lo)
(/.f64 (+.f64 lo (*.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64)))) lo)
(/.f64 (fma.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) lo)
(/.f64 (+.f64 lo (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64)))) lo)
(/.f64 (+.f64 lo (*.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64)))) lo)
(/.f64 (fma.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) lo)
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))) lo))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))) lo))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))) lo))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x)))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) x))) lo))
(-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x)))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) x))) lo))
(-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x)))) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) x))) lo))
(-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo)))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 #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))
(fabs.f64 (-.f64 #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))
(fabs.f64 (-.f64 #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))
(fabs.f64 (-.f64 #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))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 x lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 x (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(/.f64 (-.f64 hi x) lo)
(fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(/.f64 (-.f64 hi x) lo)
(fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(/.f64 (-.f64 hi x) lo)
(fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))
(/.f64 (-.f64 hi x) lo)
(fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))
(/.f64 (-.f64 hi x) lo)
(fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))
(/.f64 (-.f64 hi x) lo)
(fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))
(/.f64 (-.f64 hi x) lo)
(fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))
(/.f64 (-.f64 hi x) 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 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 (*.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64))) lo)
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64))) lo)
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (*.f64 x (+.f64 (/.f64 hi x) #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))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo))) (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))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo))) (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))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo))) (neg.f64 x))
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
hi
(*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x hi))))
(*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x hi))))
(*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi)))
(*.f64 hi (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))))
(*.f64 hi (+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 x hi))))
(*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 x hi)))
hi
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(*.f64 (neg.f64 hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(*.f64 (neg.f64 hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(*.f64 (neg.f64 hi) (+.f64 (/.f64 x hi) #s(literal -1 binary64)))
(*.f64 (+.f64 (/.f64 x hi) #s(literal -1 binary64)) (neg.f64 hi))
hi
(+.f64 hi (*.f64 #s(literal -1 binary64) x))
(-.f64 hi x)
(+.f64 hi (*.f64 #s(literal -1 binary64) x))
(-.f64 hi x)
(+.f64 hi (*.f64 #s(literal -1 binary64) x))
(-.f64 hi x)
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64)))
(*.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64)))
(*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64)))
(*.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64)))
(*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64)))
(*.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) x)
(neg.f64 x)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(*.f64 (neg.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) x)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(*.f64 (neg.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) x)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) (neg.f64 x))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 hi x)))))
(*.f64 (neg.f64 x) (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 hi) x)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) (neg.f64 x))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(/.f64 (+.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (fma.f64 hi hi (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))))))
(/.f64 (+.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (fma.f64 hi hi (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (+.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (fma.f64 hi hi (*.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) hi))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (-.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (*.f64 hi (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 1 binary64))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 3 binary64))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 2 binary64))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi))))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 3 binary64)))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(fma.f64 (/.f64 (-.f64 hi x) lo) hi hi)
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(fma.f64 #s(literal 1 binary64) hi (*.f64 hi (/.f64 (-.f64 hi x) lo)))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) lo)) hi)
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo))) hi)
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(fma.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (cbrt.f64 hi) (*.f64 hi (/.f64 (-.f64 hi x) lo)))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo))) hi)
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (*.f64 hi (/.f64 (-.f64 hi x) lo)))
(fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 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))
(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))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64))))
(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 (log.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #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 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 (/.f64 #s(literal 1 binary64) lo) hi #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 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 x lo))) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(*.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(/.f64 (+.f64 (pow.f64 x #s(literal -3 binary64)) (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 x #s(literal -2 binary64)) (-.f64 (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (+.f64 (pow.f64 x #s(literal -3 binary64)) (pow.f64 (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 x #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))))
(/.f64 (+.f64 (pow.f64 x #s(literal -3 binary64)) (pow.f64 (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) (+.f64 (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) (/.f64 #s(literal -1 binary64) x)))))
(/.f64 (-.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (-.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(/.f64 (fabs.f64 (+.f64 (pow.f64 x #s(literal -3 binary64)) (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 x #s(literal -2 binary64)) (-.f64 (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))))
(/.f64 (fabs.f64 (+.f64 (pow.f64 x #s(literal -3 binary64)) (pow.f64 (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 x #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))))))
(/.f64 (fabs.f64 (+.f64 (pow.f64 x #s(literal -3 binary64)) (pow.f64 (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) (+.f64 (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) (/.f64 #s(literal -1 binary64) x))))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))) (fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 2 binary64)) (pow.f64 x #s(literal -2 binary64)))) (fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 x #s(literal -2 binary64)) (pow.f64 (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 2 binary64)))) (fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x lo)) (*.f64 x (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x #s(literal 1 binary64))))) (*.f64 x (*.f64 x lo)))
(/.f64 (fma.f64 (-.f64 (*.f64 lo (/.f64 hi lo)) x) x (*.f64 x lo)) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))
(/.f64 (*.f64 x (+.f64 lo (fma.f64 lo (/.f64 hi lo) (neg.f64 x)))) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 x (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))) (*.f64 x (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) x (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (/.f64 (/.f64 hi lo) (*.f64 x lo))))) (*.f64 x (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (/.f64 (/.f64 hi lo) (*.f64 x lo))))))
(/.f64 (fma.f64 x (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (+.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64))))) (*.f64 x (+.f64 (pow.f64 lo #s(literal -2 binary64)) (+.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) (*.f64 x (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))))) (*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo)))))
(/.f64 (fma.f64 x (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo)))) (fma.f64 x (/.f64 hi (*.f64 x lo)) (/.f64 x lo)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (*.f64 x lo)) (*.f64 (/.f64 x #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x #s(literal 1 binary64))))) (*.f64 (/.f64 x #s(literal 1 binary64)) (*.f64 x lo)))
(/.f64 (fma.f64 (-.f64 (*.f64 lo (/.f64 hi lo)) x) x (*.f64 x lo)) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))
(/.f64 (*.f64 x (+.f64 lo (fma.f64 lo (/.f64 hi lo) (neg.f64 x)))) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 (/.f64 x #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))) (*.f64 (/.f64 x #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) x (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (/.f64 (/.f64 hi lo) (*.f64 x lo))))) (*.f64 x (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (/.f64 (/.f64 hi lo) (*.f64 x lo))))))
(/.f64 (fma.f64 x (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (+.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64))))) (*.f64 x (+.f64 (pow.f64 lo #s(literal -2 binary64)) (+.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) (*.f64 (/.f64 x #s(literal 1 binary64)) (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))))) (*.f64 (/.f64 x #s(literal 1 binary64)) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo)))))
(/.f64 (fma.f64 x (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo)))) (fma.f64 x (/.f64 hi (*.f64 x lo)) (/.f64 x lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 x lo)) (*.f64 (neg.f64 x) (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x #s(literal 1 binary64))))) (*.f64 (neg.f64 x) (*.f64 x lo)))
(/.f64 (fma.f64 (-.f64 (*.f64 lo (/.f64 hi lo)) x) (neg.f64 x) (*.f64 x (neg.f64 lo))) (neg.f64 (*.f64 lo (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 x) (+.f64 lo (fma.f64 lo (/.f64 hi lo) (neg.f64 x)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) (*.f64 (neg.f64 x) (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))) (*.f64 (neg.f64 x) (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) (neg.f64 x) (neg.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (/.f64 (/.f64 hi lo) (*.f64 x lo)))))) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (/.f64 (/.f64 hi lo) (*.f64 x lo)))) (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 x (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (+.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)))))) (*.f64 x (neg.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (+.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) (*.f64 (neg.f64 x) (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))))) (*.f64 (neg.f64 x) (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) (neg.f64 x) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo))))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo))) (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 x (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo))))) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x #s(literal 1 binary64))) x) (*.f64 (*.f64 x lo) #s(literal 1 binary64))) (*.f64 (*.f64 x lo) x))
(/.f64 (fma.f64 (-.f64 (*.f64 lo (/.f64 hi lo)) x) x (*.f64 x lo)) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))
(/.f64 (*.f64 x (+.f64 lo (fma.f64 lo (/.f64 hi lo) (neg.f64 x)))) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x #s(literal 1 binary64))) (/.f64 x #s(literal 1 binary64))) (*.f64 (*.f64 x lo) #s(literal 1 binary64))) (*.f64 (*.f64 x lo) (/.f64 x #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 lo (/.f64 hi lo)) x) x (*.f64 x lo)) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))
(/.f64 (*.f64 x (+.f64 lo (fma.f64 lo (/.f64 hi lo) (neg.f64 x)))) (*.f64 lo (pow.f64 x #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x #s(literal 1 binary64))) (neg.f64 x)) (*.f64 (*.f64 x lo) #s(literal -1 binary64))) (*.f64 (*.f64 x lo) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 (*.f64 lo (/.f64 hi lo)) x) (neg.f64 x) (*.f64 x (neg.f64 lo))) (neg.f64 (*.f64 lo (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 x) (+.f64 lo (fma.f64 lo (/.f64 hi lo) (neg.f64 x)))) (*.f64 (pow.f64 x #s(literal 2 binary64)) (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) x) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) x))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) x (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (/.f64 (/.f64 hi lo) (*.f64 x lo))))) (*.f64 x (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (/.f64 (/.f64 hi lo) (*.f64 x lo))))))
(/.f64 (fma.f64 x (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (+.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64))))) (*.f64 x (+.f64 (pow.f64 lo #s(literal -2 binary64)) (+.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) (/.f64 x #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) (/.f64 x #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) x (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (/.f64 (/.f64 hi lo) (*.f64 x lo))))) (*.f64 x (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (/.f64 (/.f64 hi lo) (*.f64 x lo))))))
(/.f64 (fma.f64 x (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (+.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64))))) (*.f64 x (+.f64 (pow.f64 lo #s(literal -2 binary64)) (+.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) (neg.f64 x)) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal -1 binary64))) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (*.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) (neg.f64 x) (neg.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (/.f64 (/.f64 hi lo) (*.f64 x lo)))))) (*.f64 (+.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (/.f64 (/.f64 hi lo) (*.f64 x lo)))) (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 x (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (+.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)))))) (*.f64 x (neg.f64 (+.f64 (pow.f64 lo #s(literal -2 binary64)) (+.f64 (/.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) x) (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) x) (*.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) x))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo)))))
(/.f64 (fma.f64 x (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo)))) (fma.f64 x (/.f64 hi (*.f64 x lo)) (/.f64 x lo)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) (/.f64 x #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal 1 binary64))) (*.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x #s(literal 1 binary64))))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo)))) (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo)))))
(/.f64 (fma.f64 x (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo)))) (fma.f64 x (/.f64 hi (*.f64 x lo)) (/.f64 x lo)))
(/.f64 (+.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) (neg.f64 x)) (*.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) #s(literal -1 binary64))) (*.f64 (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) (neg.f64 x)))
(/.f64 (fma.f64 (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) (neg.f64 x) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo))))) (*.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo))) (neg.f64 x)))
(/.f64 (neg.f64 (fma.f64 x (-.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo))))) (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo))))
(pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(fabs.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(fabs.f64 (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(fabs.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 hi (*.f64 x lo)))))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(fma.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) (/.f64 #s(literal 1 binary64) x))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(fma.f64 (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 x)) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 (cbrt.f64 (pow.f64 x #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 x)) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(fma.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) x))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(fma.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1/2 binary64)) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 (pow.f64 x #s(literal -1/2 binary64)) (pow.f64 x #s(literal -1/2 binary64)) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(+.f64 (pow.f64 x #s(literal -1 binary64)) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(fma.f64 (sqrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) (sqrt.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) (/.f64 #s(literal 1 binary64) x))
(+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (+.f64 #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) (/.f64 (-.f64 hi x) lo))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))) #s(literal 3 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) (fabs.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (-.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) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))))))
(/.f64 (fabs.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(fabs.f64 (-.f64 (/.f64 (-.f64 x hi) lo) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) (pow.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(*.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)))
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(*.f64 (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) (cbrt.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(*.f64 (cbrt.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))) (cbrt.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)))) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))) (cbrt.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))) (cbrt.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))))))
(/.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)))) (cbrt.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/3 binary64))
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64))
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) #s(literal 3 binary64))
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(sqrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)))
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(log.f64 (exp.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))))
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(expm1.f64 (log1p.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 #s(literal 1/3 binary64) (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)))))
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1/3 binary64)))
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/3 binary64) (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64)))
(cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 hi (*.f64 x lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 hi (*.f64 x lo))))
(*.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 x lo)))
(/.f64 hi (*.f64 x lo))
(*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) x))
(/.f64 hi (*.f64 x lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi (*.f64 x lo))))
(/.f64 hi (*.f64 x lo))
(*.f64 (sqrt.f64 (/.f64 hi (*.f64 x lo))) (sqrt.f64 (/.f64 hi (*.f64 x lo))))
(/.f64 hi (*.f64 x lo))
(pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 1 binary64))
(/.f64 hi (*.f64 x lo))
(pow.f64 (cbrt.f64 (/.f64 hi (*.f64 x lo))) #s(literal 3 binary64))
(/.f64 hi (*.f64 x lo))
(pow.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 hi (*.f64 x lo))
(pow.f64 (sqrt.f64 (/.f64 hi (*.f64 x lo))) #s(literal 2 binary64))
(/.f64 hi (*.f64 x lo))
(pow.f64 (/.f64 x (/.f64 hi lo)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 x hi) lo))
(/.f64 #s(literal 1 binary64) (*.f64 x (/.f64 lo hi)))
(sqrt.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 2 binary64)))
(fabs.f64 (/.f64 hi (*.f64 x lo)))
(log.f64 (exp.f64 (/.f64 hi (*.f64 x lo))))
(/.f64 hi (*.f64 x lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 hi (*.f64 x lo)))))
(/.f64 hi (*.f64 x lo))
(cbrt.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)))
(/.f64 hi (*.f64 x lo))
(expm1.f64 (log1p.f64 (/.f64 hi (*.f64 x lo))))
(log1p.f64 (expm1.f64 (/.f64 hi (*.f64 x lo))))
(/.f64 hi (*.f64 x lo))
(exp.f64 (log.f64 (/.f64 hi (*.f64 x lo))))
(/.f64 hi (*.f64 x lo))
(exp.f64 (*.f64 (log.f64 (/.f64 hi (*.f64 x lo))) #s(literal 1 binary64)))
(/.f64 hi (*.f64 x lo))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (hypot.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))) (hypot.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))))
(pow.f64 (hypot.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))) #s(literal 2 binary64))
(+.f64 (pow.f64 lo #s(literal -1 binary64)) (pow.f64 hi #s(literal -1 binary64)))
(/.f64 (+.f64 hi (*.f64 lo #s(literal 1 binary64))) (*.f64 lo hi))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 hi #s(literal -3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 lo hi)))))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 hi #s(literal -3 binary64))) (+.f64 (pow.f64 lo #s(literal -2 binary64)) (-.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) lo) hi))))
(/.f64 (+.f64 (pow.f64 lo #s(literal -3 binary64)) (pow.f64 hi #s(literal -3 binary64))) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 hi lo)) (pow.f64 lo #s(literal -2 binary64)))))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 hi #s(literal -2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (-.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 hi #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 hi #s(literal 1 binary64))) (*.f64 lo #s(literal 1 binary64))) (*.f64 lo (/.f64 hi #s(literal 1 binary64))))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 hi)) (*.f64 lo #s(literal -1 binary64))) (*.f64 lo (neg.f64 hi)))
(/.f64 (fma.f64 #s(literal -1 binary64) hi (neg.f64 lo)) (*.f64 hi (neg.f64 lo)))
(/.f64 (-.f64 (neg.f64 hi) lo) (*.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 hi (*.f64 (/.f64 lo #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 lo #s(literal 1 binary64)) hi))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 hi #s(literal 1 binary64))) (*.f64 (/.f64 lo #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 lo #s(literal 1 binary64)) (/.f64 hi #s(literal 1 binary64))))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 hi)) (*.f64 (/.f64 lo #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 lo #s(literal 1 binary64)) (neg.f64 hi)))
(/.f64 (fma.f64 #s(literal -1 binary64) hi (neg.f64 lo)) (*.f64 hi (neg.f64 lo)))
(/.f64 (-.f64 (neg.f64 hi) lo) (*.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) hi) (*.f64 (neg.f64 lo) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) hi))
(/.f64 (fma.f64 #s(literal -1 binary64) hi (neg.f64 lo)) (*.f64 hi (neg.f64 lo)))
(/.f64 (-.f64 (neg.f64 hi) lo) (*.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi #s(literal 1 binary64))) (*.f64 (neg.f64 lo) #s(literal 1 binary64))) (*.f64 (neg.f64 lo) (/.f64 hi #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal -1 binary64) hi (neg.f64 lo)) (*.f64 hi (neg.f64 lo)))
(/.f64 (-.f64 (neg.f64 hi) lo) (*.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 hi)) (*.f64 (neg.f64 lo) #s(literal -1 binary64))) (*.f64 (neg.f64 lo) (neg.f64 hi)))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 lo (*.f64 hi #s(literal 1 binary64))) (*.f64 hi lo))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 lo #s(literal 1 binary64))) (*.f64 hi #s(literal 1 binary64))) (*.f64 hi (/.f64 lo #s(literal 1 binary64))))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 lo)) (*.f64 hi #s(literal -1 binary64))) (*.f64 hi (neg.f64 lo)))
(/.f64 (fma.f64 #s(literal -1 binary64) hi (neg.f64 lo)) (*.f64 hi (neg.f64 lo)))
(/.f64 (-.f64 (neg.f64 hi) lo) (*.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 lo (*.f64 (/.f64 hi #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) lo))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (/.f64 lo #s(literal 1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (neg.f64 lo)) (*.f64 (/.f64 hi #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 hi #s(literal 1 binary64)) (neg.f64 lo)))
(/.f64 (fma.f64 #s(literal -1 binary64) hi (neg.f64 lo)) (*.f64 hi (neg.f64 lo)))
(/.f64 (-.f64 (neg.f64 hi) lo) (*.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) lo) (*.f64 (neg.f64 hi) #s(literal 1 binary64))) (*.f64 (neg.f64 hi) lo))
(/.f64 (fma.f64 #s(literal -1 binary64) hi (neg.f64 lo)) (*.f64 hi (neg.f64 lo)))
(/.f64 (-.f64 (neg.f64 hi) lo) (*.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo #s(literal 1 binary64))) (*.f64 (neg.f64 hi) #s(literal 1 binary64))) (*.f64 (neg.f64 hi) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal -1 binary64) hi (neg.f64 lo)) (*.f64 hi (neg.f64 lo)))
(/.f64 (-.f64 (neg.f64 hi) lo) (*.f64 hi (neg.f64 lo)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (neg.f64 lo)) (*.f64 (neg.f64 hi) #s(literal -1 binary64))) (*.f64 (neg.f64 hi) (neg.f64 lo)))
(/.f64 (+.f64 hi lo) (*.f64 hi lo))
(pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) #s(literal 3 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(pow.f64 (hypot.f64 (pow.f64 lo #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64))) #s(literal 2 binary64))
(+.f64 (pow.f64 lo #s(literal -1 binary64)) (pow.f64 hi #s(literal -1 binary64)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(log.f64 (exp.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)))))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(exp.f64 (*.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))) #s(literal 1 binary64)))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) lo) (/.f64 #s(literal 1 binary64) hi))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (/.f64 #s(literal 1 binary64) hi) (/.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 #s(literal 1 binary64) hi))
(fma.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (/.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 #s(literal 1 binary64) hi))
(+.f64 (pow.f64 lo #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) hi))
(fma.f64 (pow.f64 hi #s(literal -1/2 binary64)) (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) lo))
(+.f64 (pow.f64 hi #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(*.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(*.f64 (sqrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) (sqrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 1 binary64))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(pow.f64 (cbrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 3 binary64))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(pow.f64 (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(pow.f64 (sqrt.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 2 binary64))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(pow.f64 (/.f64 lo (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 lo (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)))
(sqrt.f64 (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))
(log.f64 (exp.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo))))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(cbrt.f64 (pow.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo) #s(literal 3 binary64)))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 3 binary64)) (pow.f64 lo #s(literal -3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(log1p.f64 (expm1.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(exp.f64 (log.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)) #s(literal 1 binary64)))
(/.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi) lo)
(+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) x))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64))) lo))))
(expm1.f64 (log1p.f64 (fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))))
(pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 3 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 2 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fabs.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64))) lo))))
(expm1.f64 (log1p.f64 (fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(exp.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fma.f64 x (/.f64 #s(literal 1 binary64) x) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) x (*.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) x))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (exp.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (+.f64 #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) (/.f64 (-.f64 hi x) lo))
(*.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))) #s(literal 3 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (fabs.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) (fabs.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (-.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) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 3 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 x hi) lo) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64))))))
(/.f64 (fabs.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)))) (fabs.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 x hi) lo) #s(literal 2 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 (fabs.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)))) (fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(log.f64 (exp.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(exp.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(exp.f64 (*.f64 (log1p.f64 (neg.f64 (/.f64 (-.f64 x hi) lo))) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) x))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64))) lo))))
(expm1.f64 (log1p.f64 (fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) x)
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 3 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 2 binary64))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 2 binary64)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (+.f64 (/.f64 hi x) #s(literal -1 binary64))) lo))))
(expm1.f64 (log1p.f64 (fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(exp.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))) #s(literal 1 binary64)))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fma.f64 x (/.f64 #s(literal 1 binary64) x) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) x) x (*.f64 (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)) x))
(*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))
(fma.f64 x (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) 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 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 (-.f64 hi x) (fabs.f64 (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (-.f64 hi x) lo)
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) 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 (fabs.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo))))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 hi x) lo)
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 hi x)))
(/.f64 (-.f64 hi x) lo)
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 lo (-.f64 hi x))))
(/.f64 (-.f64 hi x) lo)
(/.f64 (neg.f64 (-.f64 hi x)) (neg.f64 lo))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 lo x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi lo (*.f64 x (neg.f64 lo))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 lo (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 lo (*.f64 (/.f64 lo hi) x)) (*.f64 (/.f64 lo hi) lo))
(/.f64 (-.f64 lo (*.f64 x (/.f64 lo hi))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (-.f64 (*.f64 (neg.f64 hi) lo) (*.f64 (neg.f64 lo) x)) (*.f64 (neg.f64 lo) lo))
(/.f64 (+.f64 (*.f64 hi (neg.f64 lo)) (*.f64 x lo)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (*.f64 lo (-.f64 x hi)) (neg.f64 (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 hi hi (fma.f64 x x (*.f64 hi x))) lo))
(/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 lo (fma.f64 hi hi (fma.f64 x x (*.f64 hi x)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 lo (fma.f64 hi hi (*.f64 x (+.f64 hi x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 hi hi (fma.f64 x x (*.f64 hi x))) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 lo (fma.f64 hi hi (fma.f64 x x (*.f64 hi x)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 lo (fma.f64 hi hi (*.f64 x (+.f64 hi x)))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 hi hi (fma.f64 x x (*.f64 hi x))) (neg.f64 lo)))
(*.f64 (/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 hi hi (fma.f64 x x (*.f64 hi x)))) (/.f64 #s(literal -1 binary64) (neg.f64 lo)))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 lo (neg.f64 (fma.f64 hi hi (*.f64 x (+.f64 hi x))))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 hi x) lo))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 lo (+.f64 hi x)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 hi x) (/.f64 lo #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 lo (+.f64 hi x)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 hi x) (neg.f64 lo)))
(*.f64 (/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 hi x)) (/.f64 #s(literal -1 binary64) (neg.f64 lo)))
(/.f64 (neg.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 lo (neg.f64 (+.f64 hi x))))
(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 (-.f64 hi x) lo)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)))
(/.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))))
(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)))
(/.f64 (-.f64 hi 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 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 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 (-.f64 hi x) (fabs.f64 (/.f64 #s(literal 1 binary64) lo)))
(/.f64 (-.f64 hi x) lo)
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) 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 (fabs.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo))))
(/.f64 (-.f64 hi x) 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 (-.f64 hi x) lo)
(sqrt.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) lo)
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(/.f64 (-.f64 hi x) lo)
(fabs.f64 (/.f64 (-.f64 x hi) lo))
(/.f64 (-.f64 hi x) lo)
(fabs.f64 (neg.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(fabs.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 hi x) lo))))
(/.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))))
(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)))
(/.f64 (-.f64 hi 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 hi (neg.f64 x))
(-.f64 hi x)
(+.f64 (-.f64 hi x) (fma.f64 (neg.f64 (sqrt.f64 x)) (sqrt.f64 x) x))
(+.f64 (fma.f64 #s(literal 1 binary64) hi (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (-.f64 hi x) (+.f64 (neg.f64 x) x))
(+.f64 (-.f64 hi x) (*.f64 x #s(literal 0 binary64)))
(+.f64 (fma.f64 #s(literal 1 binary64) hi (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (-.f64 hi x) (+.f64 (neg.f64 x) x))
(+.f64 (-.f64 hi x) (*.f64 x #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (cbrt.f64 hi) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (-.f64 hi x) (+.f64 (neg.f64 x) x))
(+.f64 (-.f64 hi x) (*.f64 x #s(literal 0 binary64)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (cbrt.f64 hi) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (-.f64 hi x) (+.f64 (neg.f64 x) x))
(+.f64 (-.f64 hi x) (*.f64 x #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (neg.f64 (*.f64 x #s(literal 1 binary64)))) (fma.f64 (neg.f64 x) #s(literal 1 binary64) (*.f64 x #s(literal 1 binary64))))
(+.f64 (-.f64 hi x) (+.f64 (neg.f64 x) x))
(+.f64 (-.f64 hi x) (*.f64 x #s(literal 0 binary64)))
(+.f64 (fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (neg.f64 (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 x)) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (*.f64 (cbrt.f64 x) (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)))))
(+.f64 (-.f64 hi x) (+.f64 (neg.f64 x) x))
(+.f64 (-.f64 hi x) (*.f64 x #s(literal 0 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 hi x))
(-.f64 hi x)
(*.f64 (pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 2 binary64)) (cbrt.f64 (-.f64 hi x)))
(-.f64 hi x)
(*.f64 (sqrt.f64 (-.f64 hi x)) (sqrt.f64 (-.f64 hi x)))
(-.f64 hi x)
(*.f64 (fabs.f64 (pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 2 binary64))) (fabs.f64 (cbrt.f64 (-.f64 hi x))))
(-.f64 hi x)
(/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 hi hi (fma.f64 x x (*.f64 hi x))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 hi hi (*.f64 x (+.f64 hi x))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 hi x))
(/.f64 (fabs.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fabs.f64 (fma.f64 hi hi (fma.f64 x x (*.f64 hi x)))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (fabs.f64 (fma.f64 hi hi (*.f64 x (+.f64 hi x)))))
(/.f64 (fabs.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (fabs.f64 (+.f64 hi x)))
(/.f64 (fabs.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64)))) (fabs.f64 (+.f64 hi x)))
(pow.f64 (-.f64 hi x) #s(literal 1 binary64))
(-.f64 hi x)
(pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 3 binary64))
(-.f64 hi x)
(pow.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 hi x)
(pow.f64 (sqrt.f64 (-.f64 hi x)) #s(literal 2 binary64))
(-.f64 hi x)
(sqrt.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))
(-.f64 hi x)
(fabs.f64 (-.f64 hi x))
(-.f64 hi x)
(fabs.f64 (-.f64 x hi))
(-.f64 hi x)
(fabs.f64 (neg.f64 (-.f64 hi x)))
(-.f64 hi x)
(log.f64 (exp.f64 (-.f64 hi x)))
(-.f64 hi x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 hi x))))
(-.f64 hi x)
(cbrt.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))
(-.f64 hi x)
(expm1.f64 (log1p.f64 (-.f64 hi x)))
(log1p.f64 (expm1.f64 (-.f64 hi x)))
(-.f64 hi x)
(exp.f64 (log.f64 (-.f64 hi x)))
(-.f64 hi x)
(exp.f64 (*.f64 (log.f64 (-.f64 hi x)) #s(literal 1 binary64)))
(-.f64 hi x)
(fma.f64 #s(literal 1 binary64) hi (neg.f64 x))
(-.f64 hi x)
(fma.f64 (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)) (cbrt.f64 hi) (neg.f64 x))
(-.f64 hi x)
(fma.f64 (sqrt.f64 hi) (sqrt.f64 hi) (neg.f64 x))
(-.f64 hi x)

eval130.0ms (0.6%)

Compiler

Compiled 18157 to 3447 computations (81% saved)

prune295.0ms (1.4%)

Pruning

77 alts after pruning (69 fresh and 8 done)

PrunedKeptTotal
New76950819
Fresh51924
Picked235
Done055
Total77677853
Accuracy
20.6%
Counts
853 → 77
Alt Table
Click to see full alt table
StatusAccuracyProgram
9.6%
(pow.f64 (pow.f64 (/.f64 (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
9.6%
(pow.f64 (pow.f64 (/.f64 (+.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
17.9%
(pow.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64)) #s(literal 3/2 binary64))
8.7%
(pow.f64 (-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi) #s(literal 3 binary64)))) #s(literal 1 binary64)) #s(literal 1/3 binary64))
18.8%
(/.f64 (-.f64 x lo) hi)
9.3%
(/.f64 (+.f64 x (-.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64)) lo)) hi)
9.3%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
9.3%
(/.f64 (+.f64 x (+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))) hi)
9.5%
(/.f64 (+.f64 x (+.f64 (fma.f64 (/.f64 (-.f64 x lo) hi) lo (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))) hi)
9.3%
(/.f64 (+.f64 x (+.f64 (fma.f64 #s(literal 1 binary64) (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))) (fma.f64 (neg.f64 (cbrt.f64 lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)) (*.f64 (cbrt.f64 lo) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))))) hi)
17.9%
(/.f64 (+.f64 x (fabs.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) hi)
19.3%
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 lo (-.f64 hi x))))
9.3%
(-.f64 (/.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) hi) (/.f64 lo 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))))))
5.3%
(+.f64 (/.f64 (neg.f64 x) lo) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
10.1%
(+.f64 (/.f64 (neg.f64 x) 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))))))
9.3%
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 hi lo)) #s(literal -1 binary64))
9.3%
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) hi) #s(literal 1 binary64))
14.7%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) lo))
7.7%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (+.f64 hi (*.f64 hi (/.f64 (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))) lo))) lo))
12.5%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (+.f64 hi (*.f64 hi (*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo))))) lo))
14.7%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (+.f64 hi (*.f64 hi (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo)))))) lo))
18.9%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (*.f64 hi (/.f64 (+.f64 lo (-.f64 hi x)) lo)) lo))
18.9%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo)))) lo))
19.6%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (fabs.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) lo))
18.9%
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
9.3%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
14.7%
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
9.3%
(*.f64 (-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo) (/.f64 #s(literal 1 binary64) hi))
19.3%
(*.f64 (-.f64 hi x) (fabs.f64 (/.f64 #s(literal 1 binary64) lo)))
18.7%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo)))
9.3%
(*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 lo hi)) lo))
18.7%
(*.f64 hi (/.f64 #s(literal 1 binary64) hi))
17.9%
(*.f64 hi (fabs.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
19.3%
(fabs.f64 (pow.f64 (fma.f64 hi (+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 hi (*.f64 (*.f64 (/.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64))) #s(literal -5/27 binary64)) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))))))) hi) (+.f64 (*.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)))) hi) (*.f64 #s(literal 1/3 binary64) (*.f64 (/.f64 #s(literal 1 binary64) lo) (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)))))) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)))) #s(literal 3 binary64)))
17.9%
(fabs.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) #s(literal 3 binary64)) #s(literal 3 binary64)))
19.3%
(fabs.f64 (pow.f64 (+.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo))) (*.f64 hi (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 7 binary64))) #s(literal 1/9 binary64)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) #s(literal 2 binary64))) #s(literal 1/9 binary64)) (/.f64 #s(literal 1 binary64) lo)))))) #s(literal 3 binary64)))
19.3%
(fabs.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1/3 binary64))) #s(literal 3 binary64)))
17.9%
(fabs.f64 (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))))) #s(literal 3 binary64)))
17.9%
(fabs.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 (+.f64 hi lo) x) lo)) #s(literal 3 binary64)))
19.3%
(fabs.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 3 binary64)))
17.9%
(fabs.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64)))
17.9%
(fabs.f64 (pow.f64 (cbrt.f64 (*.f64 (neg.f64 hi) (+.f64 (/.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) hi) (/.f64 #s(literal -1 binary64) lo)))) #s(literal 3 binary64)))
19.3%
(fabs.f64 (/.f64 (pow.f64 (sqrt.f64 (-.f64 hi x)) #s(literal 2 binary64)) lo))
19.3%
(fabs.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 3 binary64)) lo))
17.9%
(fabs.f64 (/.f64 (-.f64 (+.f64 hi lo) x) lo))
19.3%
(fabs.f64 (/.f64 (-.f64 hi x) lo))
19.3%
(fabs.f64 (/.f64 (expm1.f64 (log1p.f64 (-.f64 hi x))) lo))
19.3%
(fabs.f64 (/.f64 (exp.f64 (log.f64 (-.f64 hi x))) lo))
17.9%
(fabs.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))
9.2%
(fabs.f64 (-.f64 #s(literal 1 binary64) (*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))))
17.9%
(fabs.f64 (+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 hi lo)))
9.2%
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 x (-.f64 (/.f64 hi x) #s(literal 1 binary64))) lo)))
17.9%
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
17.9%
(fabs.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo))))))
17.9%
(fabs.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 2 binary64))) #s(literal 3 binary64)) (cbrt.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
9.8%
(fabs.f64 (*.f64 x (/.f64 (-.f64 (/.f64 hi x) #s(literal 1 binary64)) lo)))
2.8%
(fabs.f64 (*.f64 x (/.f64 (+.f64 (pow.f64 x #s(literal -3 binary64)) (pow.f64 (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 x #s(literal -2 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo)))))))
2.8%
(fabs.f64 (*.f64 x (/.f64 (+.f64 (pow.f64 x #s(literal -3 binary64)) (pow.f64 (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) #s(literal 3 binary64))) (+.f64 (pow.f64 x #s(literal -2 binary64)) (*.f64 (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) (+.f64 (/.f64 (+.f64 (/.f64 hi x) #s(literal -1 binary64)) lo) (/.f64 #s(literal -1 binary64) x)))))))
10.4%
(fabs.f64 (*.f64 x (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 (/.f64 hi lo) lo) (*.f64 x #s(literal 1 binary64))) x) (*.f64 (*.f64 x lo) #s(literal 1 binary64))) (*.f64 (*.f64 x lo) x))))
12.6%
(fabs.f64 (*.f64 x (/.f64 hi (*.f64 x lo))))
9.2%
(fabs.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi x)) lo))))
11.0%
(fabs.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (pow.f64 (pow.f64 (/.f64 hi (*.f64 x lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
17.9%
(fabs.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (pow.f64 (/.f64 x (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
18.2%
(fabs.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 x lo))) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) lo)))))
17.9%
(fabs.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo)))))
17.9%
(fabs.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 x (/.f64 lo hi))) (/.f64 #s(literal 1 binary64) lo)))))
18.2%
(fabs.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 hi (*.f64 x lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi (*.f64 x lo)))) (/.f64 #s(literal 1 binary64) lo)))))
17.9%
(fabs.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (*.f64 (/.f64 hi lo) (/.f64 #s(literal 1 binary64) x)) (/.f64 #s(literal 1 binary64) lo)))))
13.2%
(fabs.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (expm1.f64 (log1p.f64 (/.f64 hi (*.f64 x lo)))) (/.f64 #s(literal 1 binary64) lo)))))
11.7%
(fabs.f64 (*.f64 x (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (*.f64 lo x))) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))))
8.5%
(fabs.f64 (*.f64 x (exp.f64 (log.f64 (+.f64 (/.f64 #s(literal 1 binary64) x) (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))))))
17.9%
(fabs.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) hi))))
17.9%
(fabs.f64 (cbrt.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))))
18.2%
(fabs.f64 (cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 x (-.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal 1 binary64) lo)))) #s(literal 3 binary64))))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 3556 to 1453 computations (59.1% saved)

regimes122.0ms (0.6%)

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

4 calls:

28.0ms
x
28.0ms
lo
28.0ms
hi
23.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
19.6%1lo
19.6%1hi
19.6%1x
19.6%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes244.0ms (1.1%)

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

4 calls:

191.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
17.0ms
lo
16.0ms
hi
15.0ms
x
Results
AccuracySegmentsBranch
19.3%1hi
19.3%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
19.3%1x
19.3%1lo
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes66.0ms (0.3%)

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

4 calls:

23.0ms
hi
14.0ms
x
14.0ms
lo
12.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
19.3%1lo
19.3%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
19.3%1x
19.3%1hi
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes89.0ms (0.4%)

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

4 calls:

65.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
7.0ms
x
7.0ms
hi
7.0ms
lo
Results
AccuracySegmentsBranch
18.9%1hi
18.9%1lo
18.9%1x
18.9%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes22.0ms (0.1%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes6.0ms (0%)

Accuracy

Total -6.0b remaining (-11.5%)

Threshold costs -6b (-11.5%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

simplify76.0ms (0.4%)

Algorithm
egg-herbie
Rules
97×distribute-lft-neg-in
91×unsub-neg
74×neg-mul-1
70×neg-sub0
57×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
040258
165254
286254
3102254
4126254
5170254
6251254
7375254
8534254
9645254
10725254
11789254
12832254
13857254
14865254
15866254
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (fabs.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) lo))
(fabs.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1/3 binary64))) #s(literal 3 binary64)))
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
(/.f64 (-.f64 x lo) hi)
#s(literal 1 binary64)
Outputs
(+.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (fabs.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) lo))
(+.f64 (*.f64 x (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 #s(literal -1 binary64) lo))) (/.f64 (fabs.f64 (fma.f64 hi (/.f64 (-.f64 hi x) lo) hi)) lo))
(fabs.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 x hi) lo) #s(literal -1/3 binary64))) #s(literal 3 binary64)))
(fabs.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/3 binary64) (/.f64 (-.f64 x hi) lo))) #s(literal 3 binary64)))
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 (neg.f64 (/.f64 (-.f64 x lo) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
(-.f64 (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)) (/.f64 (-.f64 x lo) lo))
(+.f64 (/.f64 (-.f64 lo x) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) lo)))
(/.f64 (-.f64 x lo) hi)
#s(literal 1 binary64)

soundness1.7s (7.8%)

Rules
720×times-frac
614×fma-neg
558×fma-define
534×fma-define
379×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0132725769838803
1334025769836981
035497
1675448
0121249863
1322547909
033759
1646714
062810307
114979799
252159641
Stop Event
fuel
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 641 to 218 computations (66% saved)

preprocess276.0ms (1.3%)

Compiler

Compiled 150 to 76 computations (49.3% saved)

end0.0ms (0%)

Profiling

Loading profile data...