xlohi (overflows)

Time bar (total: 22.4s)

analyze92.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: 26.0ms
ival-sub: 9.0ms (34.8% of total)
ival-div: 6.0ms (23.2% of total)
ival-<: 6.0ms (23.2% of total)
ival->: 3.0ms (11.6% of total)
ival-and: 1.0ms (3.9% of total)
const: 1.0ms (3.9% of total)

sample1.1s (5%)

Results
612.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 283.0ms
ival-sub: 117.0ms (41.4% of total)
ival-div: 61.0ms (21.6% of total)
ival-<: 40.0ms (14.2% of total)
ival->: 39.0ms (13.8% of total)
const: 11.0ms (3.9% of total)
ival-and: 10.0ms (3.5% of total)
backward-pass: 3.0ms (1.1% of total)
Bogosity

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

explain166.0ms (0.7%)

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
146.0ms512×0valid
Compiler

Compiled 50 to 20 computations (60% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-sub: 6.0ms (60.9% of total)
ival-div: 4.0ms (40.6% 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)

localize25.0ms (0.1%)

Localize:

Found 1 expressions with local error:

NewAccuracyProgram
3.1%
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
19.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 (63.5% of total)
ival-div: 2.0ms (42.3% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series11.0ms (0%)

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

9 calls:

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

rewrite323.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
961×log1p-expm1-u
961×expm1-log1p-u
433×log-prod
331×fma-define
170×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

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

simplify143.0ms (0.6%)

Algorithm
egg-herbie
Rules
713×times-frac
456×distribute-rgt-in
453×distribute-lft-in
268×fma-neg
236×cancel-sign-sub-inv
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03105283
18265070
226594743
Stop Event
node limit
Counts
95 → 175
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 hi lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 x (-.f64 hi lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(/.f64 x (-.f64 hi lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))))
(/.f64 x hi)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) hi))) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) hi))) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) hi))) (pow.f64 lo #s(literal 2 binary64))))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x hi)) lo)) (*.f64 hi (-.f64 x hi))) lo))) hi) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi)))) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64))))))) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) hi)) hi))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 x lo)) hi))) hi)) (*.f64 lo (-.f64 x lo))) hi))) hi))
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(+.f64 #s(literal 0 binary64) (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) #s(literal 1 binary64))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (-.f64 x lo))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 lo hi))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 2 binary64))
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) #s(literal -1 binary64))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (-.f64 hi lo))))
(neg.f64 (/.f64 (neg.f64 (-.f64 x lo)) (-.f64 hi lo)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (-.f64 hi lo) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 1 binary64)))
(fma.f64 x (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 #s(literal 1 binary64) (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))
Outputs
(*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 hi lo)))
(/.f64 (neg.f64 lo) (-.f64 hi lo))
(/.f64 lo (+.f64 (neg.f64 hi) lo))
(/.f64 lo (fma.f64 #s(literal -1 binary64) hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (-.f64 hi lo))) (/.f64 x (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(/.f64 x (-.f64 hi lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 x (-.f64 hi lo)))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(/.f64 x (-.f64 hi lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (-.f64 (/.f64 lo (*.f64 x (-.f64 hi lo))) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 (-.f64 hi lo) x)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (/.f64 lo (*.f64 (-.f64 hi lo) x))))
(/.f64 x hi)
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi))
(fma.f64 #s(literal -1 binary64) (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(-.f64 (/.f64 x hi) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))))
(+.f64 (/.f64 (-.f64 x lo) hi) (*.f64 lo (/.f64 x (pow.f64 hi #s(literal 2 binary64)))))
(+.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi))
(fma.f64 lo (-.f64 (neg.f64 (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi))) (/.f64 x hi))
(fma.f64 lo (-.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) (/.f64 x hi))
(fma.f64 lo (+.f64 (fma.f64 lo (+.f64 (/.f64 x (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x hi))
(+.f64 (*.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 #s(literal -1 binary64) (*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi))
(fma.f64 lo (fma.f64 lo (-.f64 (neg.f64 (*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64)))))) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) hi)))) (/.f64 x hi))
(fma.f64 lo (-.f64 (*.f64 lo (-.f64 (*.f64 lo (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64))) (/.f64 x (pow.f64 hi #s(literal 4 binary64)))))) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))))) (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (pow.f64 hi #s(literal 2 binary64))))) (/.f64 x hi))
(fma.f64 lo (+.f64 (fma.f64 lo (+.f64 (fma.f64 lo (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64))) (/.f64 x (pow.f64 hi #s(literal 4 binary64))))) (/.f64 x (pow.f64 hi #s(literal 3 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) hi)) (/.f64 x (pow.f64 hi #s(literal 2 binary64)))) (/.f64 x hi))
#s(literal 1 binary64)
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x lo))) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 (neg.f64 hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) hi))) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal -1 binary64) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 hi (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (neg.f64 hi) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) x hi) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (fma.f64 #s(literal -1 binary64) x hi) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
(-.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) hi))) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 (*.f64 #s(literal -1 binary64) x) (*.f64 #s(literal -1 binary64) hi))) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x lo) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 #s(literal -1 binary64) (-.f64 x hi))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 hi lo) (*.f64 hi (/.f64 (*.f64 #s(literal -1 binary64) (-.f64 x hi)) (pow.f64 lo #s(literal 2 binary64))))))))
(+.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) x hi) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 x lo)) (-.f64 (/.f64 hi (neg.f64 lo)) (*.f64 hi (/.f64 (fma.f64 #s(literal -1 binary64) x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))))
#s(literal 1 binary64)
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (neg.f64 x) lo) (/.f64 (neg.f64 hi) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 hi (-.f64 x hi)) lo)) hi) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 hi (/.f64 (-.f64 x hi) lo) x) hi) lo))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 x hi)) lo)) (*.f64 hi (-.f64 x hi))) lo))) hi) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (-.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo))) (*.f64 hi (-.f64 x hi))) lo)) hi)) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x (/.f64 (-.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -1 binary64) x hi) lo)) (*.f64 hi (-.f64 x hi))) lo)) hi) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 x hi) (/.f64 (*.f64 (-.f64 x hi) (+.f64 (/.f64 (pow.f64 hi #s(literal 2 binary64)) lo) hi)) lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo))
(/.f64 (neg.f64 (-.f64 x lo)) lo)
(neg.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (*.f64 hi (-.f64 (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 lo #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo)))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (fma.f64 hi (-.f64 (*.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (neg.f64 (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) lo))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 hi (-.f64 (fma.f64 hi (fma.f64 hi (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64))) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (fma.f64 hi (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (-.f64 #s(literal 1 binary64) (/.f64 x lo)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64)))) (+.f64 lo (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi)))) hi)
(/.f64 (-.f64 (+.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))) (+.f64 lo (neg.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))) hi)
(/.f64 (-.f64 (fma.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) x) (-.f64 lo (*.f64 lo (/.f64 (-.f64 x lo) hi)))) hi)
(/.f64 (+.f64 (-.f64 x lo) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) (pow.f64 hi #s(literal 2 binary64))))))) hi)
(/.f64 (-.f64 (-.f64 (+.f64 x (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 3 binary64))))) lo) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))))) hi)
(/.f64 (-.f64 (fma.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 3 binary64))) x) (fma.f64 #s(literal -1 binary64) (fma.f64 lo (/.f64 (-.f64 x lo) hi) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))) lo)) hi)
(/.f64 (+.f64 (*.f64 (-.f64 x lo) (+.f64 (/.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 x lo) hi) (+.f64 lo (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)))) hi)
(/.f64 (-.f64 x lo) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
(/.f64 (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) lo) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 lo (-.f64 x lo)) (/.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) hi)) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) hi))) hi))) hi))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (-.f64 x lo) hi))) hi))) hi)
(/.f64 (+.f64 (-.f64 x lo) (/.f64 (*.f64 lo (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) hi)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 lo #s(literal 3 binary64)) (-.f64 x lo)) hi))) hi)) (*.f64 lo (-.f64 x lo))) hi))) hi))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 x lo) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (-.f64 x lo) hi)))) hi) (*.f64 lo (-.f64 x lo))) hi))) hi))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x lo) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (/.f64 (-.f64 x lo) hi)))) hi)) hi))) hi)
(/.f64 (+.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (-.f64 x lo) (/.f64 (*.f64 (-.f64 x lo) (+.f64 (pow.f64 lo #s(literal 2 binary64)) (/.f64 (pow.f64 lo #s(literal 3 binary64)) hi))) hi)) hi)) hi)
(+.f64 (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 #s(literal 0 binary64) (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))) (log.f64 (cbrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(*.f64 #s(literal 2 binary64) (log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))))
(-.f64 (/.f64 x (-.f64 hi lo)) (/.f64 lo (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))) #s(literal 1 binary64))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 1 binary64))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 x lo) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (sqrt.f64 (-.f64 x lo)) (*.f64 (sqrt.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (neg.f64 (-.f64 x lo)) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (-.f64 x lo))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (/.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 x lo)) #s(literal 2 binary64)) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 (-.f64 x lo)) (sqrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 hi lo))) (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo)))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(*.f64 (/.f64 (sqrt.f64 (-.f64 x lo)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (-.f64 x lo)) (cbrt.f64 (-.f64 hi lo))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))))
(/.f64 (/.f64 (-.f64 x lo) (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))))
(*.f64 (-.f64 x lo) (/.f64 (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 lo hi))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 lo hi)) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (+.f64 lo hi) (/.f64 (-.f64 x lo) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 x lo) (/.f64 (+.f64 lo hi) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 1 binary64))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 3 binary64))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 2 binary64))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(pow.f64 (/.f64 (-.f64 hi lo) (-.f64 x lo)) #s(literal -1 binary64))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(neg.f64 (/.f64 (-.f64 x lo) (neg.f64 (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(neg.f64 (/.f64 (neg.f64 (-.f64 x lo)) (-.f64 hi lo)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log.f64 (exp.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo)) #s(literal 3 binary64)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(cbrt.f64 (/.f64 (pow.f64 (-.f64 x lo) #s(literal 3 binary64)) (pow.f64 (-.f64 hi lo) #s(literal 3 binary64))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 x lo) (-.f64 hi lo))) #s(literal 1 binary64)))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 x (/.f64 #s(literal 1 binary64) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 #s(literal 1 binary64) (/.f64 x (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (sqrt.f64 x) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (*.f64 (cbrt.f64 (/.f64 x (-.f64 hi lo))) (cbrt.f64 (/.f64 x (-.f64 hi lo)))) (cbrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 x (-.f64 hi lo))) (sqrt.f64 (/.f64 x (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo)))
(-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 x (cbrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(-.f64 (/.f64 (/.f64 x (cbrt.f64 (-.f64 hi lo))) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo)))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (-.f64 hi lo))) (/.f64 x (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (+.f64 (neg.f64 hi) lo)))
(-.f64 (/.f64 (/.f64 x (sqrt.f64 (-.f64 hi lo))) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 lo (+.f64 (neg.f64 hi) lo)))
(-.f64 (pow.f64 (/.f64 (cbrt.f64 x) (cbrt.f64 (-.f64 hi lo))) #s(literal 3 binary64)) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo)))
(-.f64 (*.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (/.f64 (pow.f64 (cbrt.f64 x) #s(literal 2 binary64)) (sqrt.f64 (-.f64 hi lo))) (/.f64 (cbrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (fma.f64 #s(literal -1 binary64) hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) #s(literal 1 binary64)) (/.f64 (sqrt.f64 x) (-.f64 hi lo)) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(/.f64 (-.f64 x lo) (-.f64 hi lo))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 lo (+.f64 (neg.f64 hi) lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (pow.f64 (cbrt.f64 (-.f64 hi lo)) #s(literal 2 binary64))) (/.f64 (sqrt.f64 x) (cbrt.f64 (-.f64 hi lo))) (/.f64 lo (fma.f64 #s(literal -1 binary64) hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (neg.f64 lo) (-.f64 hi lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (+.f64 (neg.f64 hi) lo)))
(fma.f64 (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 (sqrt.f64 x) (sqrt.f64 (-.f64 hi lo))) (/.f64 lo (fma.f64 #s(literal -1 binary64) hi lo)))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (neg.f64 lo) (-.f64 hi lo)))
(-.f64 (/.f64 (*.f64 x (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64)))) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (fma.f64 lo (+.f64 lo hi) (pow.f64 hi #s(literal 2 binary64))) (/.f64 x (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 lo (fma.f64 #s(literal -1 binary64) hi lo)))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 lo hi) (neg.f64 (/.f64 lo (-.f64 hi lo))))
(fma.f64 (/.f64 x (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 lo hi) (/.f64 (neg.f64 lo) (-.f64 hi lo)))
(-.f64 (/.f64 (*.f64 x (+.f64 lo hi)) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 lo (-.f64 hi lo)))
(fma.f64 (+.f64 lo hi) (/.f64 x (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 lo (fma.f64 #s(literal -1 binary64) hi lo)))

eval34.0ms (0.2%)

Compiler

Compiled 3419 to 1402 computations (59% saved)

prune130.0ms (0.6%)

Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New16411175
Fresh000
Picked101
Done000
Total16511176
Accuracy
19.5%
Counts
176 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.8%
(/.f64 (-.f64 x lo) hi)
8.7%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
8.9%
(/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
18.7%
(/.f64 (neg.f64 (-.f64 x lo)) lo)
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.9%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
15.2%
(+.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 316 to 210 computations (33.5% saved)

localize4.6s (20.7%)

Localize:

Found 11 expressions with local error:

NewAccuracyProgram
100.0%
(/.f64 (-.f64 hi x) lo)
99.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
99.4%
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo))
97.4%
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
100.0%
(/.f64 (-.f64 x hi) lo)
97.4%
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
100.0%
(/.f64 (-.f64 x lo) hi)
99.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))
98.9%
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
98.4%
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
95.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)))))
Results
4.6s256×0valid
Compiler

Compiled 242 to 121 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 1.2s
ival-div: 1.0s (85.6% of total)
ival-pow: 78.0ms (6.5% of total)
ival-mult: 63.0ms (5.2% of total)
ival-sub: 18.0ms (1.5% of total)
ival-add: 11.0ms (0.9% of total)
const: 4.0ms (0.3% of total)
backward-pass: 0.0ms (0% of total)

series63.0ms (0.3%)

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

93 calls:

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

rewrite133.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
298×log1p-expm1-u
298×expm1-log1p-u
294×add-cube-cbrt
291×add-exp-log
289×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify381.0ms (1.7%)

Algorithm
egg-herbie
Rules
442×times-frac
403×associate-/r*
382×associate-*r*
371×associate-*l*
331×fma-define
Iterations

Useful iterations: 1 (0.0ms)

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

eval166.0ms (0.7%)

Compiler

Compiled 16088 to 8673 computations (46.1% saved)

prune295.0ms (1.3%)

Pruning

56 alts after pruning (53 fresh and 3 done)

PrunedKeptTotal
New59749646
Fresh246
Picked235
Done000
Total60156657
Accuracy
19.9%
Counts
657 → 56
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.9%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
18.9%
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64))
18.9%
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 3 binary64))
18.8%
(/.f64 (-.f64 x lo) hi)
18.9%
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
18.9%
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
18.9%
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
8.7%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
8.9%
(/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
18.7%
(/.f64 (neg.f64 (-.f64 x lo)) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
9.9%
(-.f64 #s(literal 1 binary64) (*.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo)))
9.9%
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal -1 binary64))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
18.8%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) 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 hi (/.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo) x))) (neg.f64 x)))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (fma.f64 (pow.f64 (cbrt.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)) (cbrt.f64 (/.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)) (/.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) (/.f64 hi 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) (*.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 (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))))))
11.3%
(+.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 x) lo) (/.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 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) x) 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 (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))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
18.8%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (*.f64 x (neg.f64 (+.f64 (/.f64 hi (pow.f64 lo #s(literal 3 binary64))) (/.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 hi lo) #s(literal -1 binary64)) lo) x)))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
15.2%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) x) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
9.9%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 hi x)))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (/.f64 (pow.f64 (cbrt.f64 (-.f64 hi x)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (-.f64 hi x)) lo))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))))
19.1%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (/.f64 (-.f64 hi x) lo))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
18.9%
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
18.9%
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x)) (neg.f64 x))
18.8%
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
11.3%
(*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo x) hi)))
18.8%
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
18.8%
(*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (neg.f64 hi)))
18.9%
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
18.9%
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
10.9%
(neg.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
18.9%
(log.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
17.8%
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
18.9%
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 2386 to 1600 computations (32.9% saved)

localize620.0ms (2.8%)

Localize:

Found 15 expressions with local error:

NewAccuracyProgram
99.1%
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
98.9%
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
97.4%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
95.0%
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
99.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
98.9%
(/.f64 x (pow.f64 lo #s(literal 2 binary64)))
97.4%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
95.0%
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))
100.0%
(-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))
99.6%
(*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
50.6%
(/.f64 lo (*.f64 hi x))
100.0%
(/.f64 (-.f64 hi x) lo)
99.8%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (/.f64 (-.f64 hi x) lo))))
99.4%
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
97.4%
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
Results
409.0ms256×0valid
Compiler

Compiled 378 to 160 computations (57.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 297.0ms
ival-div: 109.0ms (36.7% of total)
ival-add: 81.0ms (27.3% of total)
ival-pow: 45.0ms (15.2% of total)
ival-mult: 33.0ms (11.1% of total)
ival-sub: 18.0ms (6.1% of total)
const: 6.0ms (2% of total)
ival-fabs: 2.0ms (0.7% of total)
ival-neg: 2.0ms (0.7% of total)
backward-pass: 0.0ms (0% of total)

series78.0ms (0.3%)

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

102 calls:

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

rewrite126.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
337×log1p-expm1-u
337×expm1-log1p-u
329×add-cube-cbrt
324×add-exp-log
324×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify474.0ms (2.1%)

Algorithm
egg-herbie
Rules
760×times-frac
513×distribute-lft-in
498×distribute-rgt-in
344×*-commutative
241×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0125841309
1383838625
Stop Event
node limit
Counts
612 → 645
Calls
Call 1
Inputs
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(/.f64 (*.f64 hi (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)))))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (fabs.f64 (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (fabs.f64 (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (fabs.f64 (/.f64 (-.f64 hi x) lo)))) lo)
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
(/.f64 (*.f64 hi (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) hi)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) hi)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) hi)))))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 lo hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi))
(*.f64 #s(literal -1 binary64) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi))
(/.f64 lo hi)
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 lo hi)
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) hi)
(/.f64 (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) hi)
(/.f64 (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) hi)
(/.f64 (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) hi)
(/.f64 (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) hi)
(/.f64 (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) hi)
(/.f64 (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) hi)
(/.f64 (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))) hi))
(/.f64 #s(literal -1 binary64) hi)
(/.f64 lo (*.f64 hi x))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(/.f64 lo (*.f64 hi x))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(/.f64 (-.f64 (/.f64 lo x) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 (/.f64 lo x) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 (/.f64 lo x) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 (/.f64 lo x) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 (/.f64 lo x) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 (/.f64 lo x) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 (/.f64 lo x) #s(literal 1 binary64)) hi)
(/.f64 (-.f64 (/.f64 lo x) #s(literal 1 binary64)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))) hi))
(/.f64 lo (*.f64 hi x))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi)) x)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi)) x)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi)) x)
(/.f64 #s(literal -1 binary64) hi)
(/.f64 #s(literal -1 binary64) hi)
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (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 (/.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 (/.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) (*.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 (/.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 (*.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 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 2 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 (*.f64 hi x) (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 #s(literal -1 binary64) (/.f64 (*.f64 hi x) (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 #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 (/.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 (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 #s(literal -1 binary64) (/.f64 hi (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 (*.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
#s(literal 1 binary64)
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
#s(literal 1 binary64)
#s(literal 1 binary64)
(+.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 (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 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.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 (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))))
(*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (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 #s(literal -1 binary64) (/.f64 hi (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 #s(literal -1 binary64) (/.f64 hi (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 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.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 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))) (pow.f64 lo #s(literal 2 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 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 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 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.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 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) (/.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 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 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 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.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 (-.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 #s(literal -1 binary64) (/.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (*.f64 hi (-.f64 hi x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (-.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
#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 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64)))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(literal -1 binary64) x)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))))))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))))))
(/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 6 binary64)))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(literal -1 binary64) x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(literal -1 binary64) x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(literal -1 binary64) x)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #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) (pow.f64 lo #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))))))))))))))
(/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 6 binary64)))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (pow.f64 lo #s(literal 6 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (pow.f64 lo #s(literal 6 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 6 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (pow.f64 lo #s(literal 5 binary64))))) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64)))
(+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi)))) (pow.f64 lo #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x)) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x)) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (pow.f64 lo #s(literal 3 binary64)))) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))) x)) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (pow.f64 lo #s(literal 3 binary64)))) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 lo (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 lo (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo)) (pow.f64 lo #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 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo)) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #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 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo))) lo))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 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 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))))))))))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) hi)) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))))) hi)) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo))) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo))) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(-.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)))) (*.f64 lo (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 lo (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 hi lo))) lo))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 hi x)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (-.f64 hi x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 hi x)) (*.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))
(pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo (*.f64 hi x)))) #s(literal 1 binary64))
(*.f64 lo (/.f64 #s(literal 1 binary64) (*.f64 hi x)))
(*.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi x)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 lo (*.f64 hi x))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo (*.f64 hi x))))
(*.f64 (sqrt.f64 (/.f64 lo (*.f64 hi x))) (sqrt.f64 (/.f64 lo (*.f64 hi x))))
(pow.f64 (/.f64 lo (*.f64 hi x)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 lo (*.f64 hi x))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 lo (*.f64 hi x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 lo (*.f64 hi x))) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 hi x) lo) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 lo (*.f64 hi x)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 lo (*.f64 hi x))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 lo (*.f64 hi x)))))
(cbrt.f64 (pow.f64 (/.f64 lo (*.f64 hi x)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (/.f64 lo (*.f64 hi x))))
(log1p.f64 (expm1.f64 (/.f64 lo (*.f64 hi x))))
(exp.f64 (log.f64 (/.f64 lo (*.f64 hi x))))
(exp.f64 (*.f64 (log.f64 (/.f64 lo (*.f64 hi x))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))) #s(literal 1 binary64))
(pow.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) x))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))))
(exp.f64 (log.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))) #s(literal 1 binary64)))
(+.f64 (/.f64 lo (*.f64 hi x)) (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -1/2 binary64))) (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (fma.f64 lo (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 lo (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi x)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi x)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo (*.f64 hi x))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo (*.f64 hi x))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo (*.f64 hi x))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo (*.f64 hi x))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 lo (*.f64 hi x))) (sqrt.f64 (/.f64 lo (*.f64 hi x))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 lo (*.f64 hi x))) (sqrt.f64 (/.f64 lo (*.f64 hi x))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (sqrt.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) (sqrt.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (*.f64 hi x) #s(literal 1 binary64))) (*.f64 (*.f64 hi x) hi))
(/.f64 (-.f64 (pow.f64 (/.f64 lo (*.f64 hi x)) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 lo (*.f64 hi x)) #s(literal 2 binary64)) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo (*.f64 hi x)) #s(literal 2 binary64)) (pow.f64 hi #s(literal -2 binary64))) (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (-.f64 (*.f64 lo (/.f64 hi #s(literal 1 binary64))) (*.f64 (*.f64 hi x) #s(literal 1 binary64))) (*.f64 (*.f64 hi x) (/.f64 hi #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 lo (neg.f64 hi)) (*.f64 (*.f64 hi x) #s(literal -1 binary64))) (*.f64 (*.f64 hi x) (neg.f64 hi)))
(/.f64 (-.f64 hi (*.f64 (/.f64 (*.f64 hi x) lo) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 hi x) lo) hi))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 hi #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 hi x) lo) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 hi x) lo) (/.f64 hi #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 hi)) (*.f64 (/.f64 (*.f64 hi x) lo) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 hi x) lo) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) hi) (*.f64 (neg.f64 (*.f64 hi x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 hi x)) hi))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) (/.f64 hi #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 hi x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 hi x)) (/.f64 hi #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) (neg.f64 hi)) (*.f64 (neg.f64 (*.f64 hi x)) #s(literal -1 binary64))) (*.f64 (neg.f64 (*.f64 hi x)) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 (/.f64 lo hi) hi) (*.f64 x #s(literal 1 binary64))) (*.f64 hi x))
(/.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 hi #s(literal 1 binary64))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 hi #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 lo hi) (neg.f64 hi)) (*.f64 x #s(literal -1 binary64))) (*.f64 x (neg.f64 hi)))
(pow.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(exp.f64 (log.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) #s(literal 1 binary64)))
(fma.f64 lo (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi x)) (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo (*.f64 hi x))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo (*.f64 hi x))) (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(fma.f64 (sqrt.f64 (/.f64 lo (*.f64 hi x))) (sqrt.f64 (/.f64 lo (*.f64 hi x))) (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #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 (+.f64 (/.f64 hi lo) #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 (+.f64 (/.f64 hi lo) #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 (+.f64 (/.f64 hi lo) #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 (+.f64 (/.f64 hi lo) #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 (+.f64 (/.f64 hi lo) #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 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (+.f64 #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 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.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 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.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 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (fma.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.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 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) 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 (+.f64 (/.f64 hi 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) (/.f64 lo (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 hi lo) #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))) (neg.f64 (+.f64 (/.f64 hi lo) #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))) (+.f64 (/.f64 hi lo) #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))) (neg.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (*.f64 (+.f64 hi x) (neg.f64 lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (/.f64 lo (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (fma.f64 hi hi (fma.f64 x x (*.f64 hi x)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (/.f64 lo (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (+.f64 hi x)))
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.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 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 lo (+.f64 hi x)))
(/.f64 (*.f64 (neg.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 lo) (fma.f64 hi hi (fma.f64 x x (*.f64 hi x)))))
(/.f64 (*.f64 (neg.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (neg.f64 lo) (+.f64 hi x)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(log.f64 (pow.f64 (exp.f64 (-.f64 hi x)) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(exp.f64 (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(/.f64 (+.f64 #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 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)))
(*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(*.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 3 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))
(*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(*.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 2 binary64)))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))) #s(literal 1 binary64)))
Outputs
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(/.f64 (*.f64 hi (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)))))
(*.f64 (neg.f64 hi) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) hi) (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo))))
(*.f64 (-.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (neg.f64 hi)) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)))))
(*.f64 (neg.f64 hi) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) hi) (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo))))
(*.f64 (-.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (neg.f64 hi)) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)))))
(*.f64 (neg.f64 hi) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) hi) (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo))))
(*.f64 (-.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (neg.f64 hi)) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)) (neg.f64 hi))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (fabs.f64 (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (fabs.f64 (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (fabs.f64 (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 hi lo)) lo)
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
(*.f64 hi (+.f64 (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
(*.f64 hi (+.f64 (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
(*.f64 hi (+.f64 (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))) #s(literal 1 binary64))
(/.f64 (*.f64 hi (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) hi)))))
(*.f64 (neg.f64 hi) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo) (/.f64 (+.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) #s(literal 1 binary64)) hi))))
(*.f64 (-.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (neg.f64 lo)) (/.f64 (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) hi)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) hi)))))
(*.f64 (neg.f64 hi) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo) (/.f64 (+.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) #s(literal 1 binary64)) hi))))
(*.f64 (-.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (neg.f64 lo)) (/.f64 (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) hi)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) hi)))))
(*.f64 (neg.f64 hi) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo) (/.f64 (+.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) #s(literal 1 binary64)) hi))))
(*.f64 (-.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (neg.f64 lo)) (/.f64 (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) hi)) (neg.f64 hi))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (fma.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 lo (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (fma.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 lo (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (fma.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 lo (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))) lo)
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 lo hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 #s(literal -1 binary64) (/.f64 x hi) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 #s(literal -1 binary64) (/.f64 x hi) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 #s(literal -1 binary64) (/.f64 x hi) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x hi))
(*.f64 #s(literal -1 binary64) (/.f64 x hi))
(/.f64 (neg.f64 x) hi)
(*.f64 #s(literal -1 binary64) (/.f64 x hi))
(/.f64 (neg.f64 x) hi)
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo (*.f64 hi x))) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 x (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x))))
(*.f64 #s(literal -1 binary64) (/.f64 x hi))
(/.f64 (neg.f64 x) hi)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 #s(literal -1 binary64) (/.f64 x hi) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 #s(literal -1 binary64) (/.f64 x hi) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi))
(fma.f64 #s(literal -1 binary64) (/.f64 x hi) (/.f64 lo hi))
(-.f64 (/.f64 lo hi) (/.f64 x hi))
(/.f64 lo hi)
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo))))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo))))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 x (*.f64 hi lo))))
(/.f64 lo hi)
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (neg.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (neg.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) hi))))
(*.f64 (neg.f64 lo) (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 lo (neg.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 #s(literal -1 binary64) hi))))
(/.f64 (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) hi)
(*.f64 x (/.f64 (+.f64 (/.f64 lo x) #s(literal -1 binary64)) hi))
(/.f64 (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) hi)
(*.f64 x (/.f64 (+.f64 (/.f64 lo x) #s(literal -1 binary64)) hi))
(/.f64 (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) hi)
(*.f64 x (/.f64 (+.f64 (/.f64 lo x) #s(literal -1 binary64)) hi))
(/.f64 (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) hi)
(*.f64 x (/.f64 (+.f64 (/.f64 lo x) #s(literal -1 binary64)) hi))
(/.f64 (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) hi)
(*.f64 x (/.f64 (+.f64 (/.f64 lo x) #s(literal -1 binary64)) hi))
(/.f64 (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) hi)
(*.f64 x (/.f64 (+.f64 (/.f64 lo x) #s(literal -1 binary64)) hi))
(/.f64 (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) hi)
(*.f64 x (/.f64 (+.f64 (/.f64 lo x) #s(literal -1 binary64)) hi))
(/.f64 (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) hi)
(*.f64 x (/.f64 (+.f64 (/.f64 lo x) #s(literal -1 binary64)) hi))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))) hi))
(neg.f64 (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)) hi)))
(*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (neg.f64 hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))) hi))
(neg.f64 (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)) hi)))
(*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (neg.f64 hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))) hi))
(neg.f64 (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)) hi)))
(*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (neg.f64 hi)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x)))) hi))
(neg.f64 (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)) hi)))
(*.f64 x (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (neg.f64 hi)))
(/.f64 #s(literal -1 binary64) hi)
(/.f64 lo (*.f64 hi x))
(/.f64 (/.f64 lo hi) x)
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 lo (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(*.f64 lo (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 (/.f64 #s(literal -1 binary64) hi) lo)))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 lo (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(*.f64 lo (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 (/.f64 #s(literal -1 binary64) hi) lo)))
(*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (/.f64 #s(literal 1 binary64) (*.f64 hi lo))))
(*.f64 lo (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))
(*.f64 lo (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 (/.f64 #s(literal -1 binary64) hi) lo)))
(/.f64 lo (*.f64 hi x))
(/.f64 (/.f64 lo hi) x)
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (/.f64 #s(literal 1 binary64) hi) x)))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (/.f64 #s(literal -1 binary64) hi) x)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (/.f64 #s(literal 1 binary64) hi) x)))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (/.f64 #s(literal -1 binary64) hi) x)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 lo (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (*.f64 hi x)))))
(*.f64 (neg.f64 lo) (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (/.f64 #s(literal 1 binary64) hi) x)))
(*.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 (/.f64 #s(literal -1 binary64) hi) x)) (neg.f64 lo))
(/.f64 (-.f64 (/.f64 lo x) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 (/.f64 lo x) #s(literal -1 binary64)) hi)
(/.f64 (-.f64 (/.f64 lo x) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 (/.f64 lo x) #s(literal -1 binary64)) hi)
(/.f64 (-.f64 (/.f64 lo x) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 (/.f64 lo x) #s(literal -1 binary64)) hi)
(/.f64 (-.f64 (/.f64 lo x) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 (/.f64 lo x) #s(literal -1 binary64)) hi)
(/.f64 (-.f64 (/.f64 lo x) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 (/.f64 lo x) #s(literal -1 binary64)) hi)
(/.f64 (-.f64 (/.f64 lo x) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 (/.f64 lo x) #s(literal -1 binary64)) hi)
(/.f64 (-.f64 (/.f64 lo x) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 (/.f64 lo x) #s(literal -1 binary64)) hi)
(/.f64 (-.f64 (/.f64 lo x) #s(literal 1 binary64)) hi)
(/.f64 (+.f64 (/.f64 lo x) #s(literal -1 binary64)) hi)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))) hi))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)) hi))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))) hi))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)) hi))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))) hi))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)) hi))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 lo x))) hi))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (neg.f64 lo) x)) hi))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 lo x)) (neg.f64 hi))
(/.f64 lo (*.f64 hi x))
(/.f64 (/.f64 lo hi) x)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi)) x)
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (/.f64 lo hi)) x)
(/.f64 (-.f64 (/.f64 lo hi) (/.f64 x hi)) x)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi)) x)
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (/.f64 lo hi)) x)
(/.f64 (-.f64 (/.f64 lo hi) (/.f64 x hi)) x)
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (/.f64 lo hi)) x)
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 x hi) (/.f64 lo hi)) x)
(/.f64 (-.f64 (/.f64 lo hi) (/.f64 x hi)) x)
(/.f64 #s(literal -1 binary64) hi)
(/.f64 #s(literal -1 binary64) hi)
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (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) lo) (-.f64 (/.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) lo) (/.f64 (-.f64 hi x) (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) lo) (-.f64 (/.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) lo) (/.f64 (-.f64 hi x) (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) lo) (-.f64 (/.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) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.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) 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) 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) 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)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (*.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 (+.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))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))) 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) (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))) 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) (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(/.f64 (-.f64 (*.f64 hi (/.f64 (-.f64 x hi) lo)) hi) (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 (*.f64 hi x) (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 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.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 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.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))))
(/.f64 (*.f64 hi (neg.f64 x)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 x (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 (/.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 (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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) 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 (*.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 (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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) 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 (*.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 (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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) 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))))
(/.f64 (*.f64 hi (neg.f64 x)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 hi (/.f64 x (neg.f64 (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 (pow.f64 lo #s(literal 2 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 (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.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)))) 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 (pow.f64 lo #s(literal 2 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 (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.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)))) 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 (pow.f64 lo #s(literal 2 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 (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (neg.f64 x) (-.f64 (/.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)))) x))))
#s(literal 1 binary64)
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
#s(literal 1 binary64)
#s(literal 1 binary64)
(+.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 (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 (neg.f64 hi) (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 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.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 (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 (neg.f64 hi) (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 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))))
(+.f64 #s(literal 1 binary64) (+.f64 (*.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 (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 (neg.f64 hi) (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 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))))
(*.f64 x (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (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 #s(literal -1 binary64) (/.f64 hi (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 (-.f64 (+.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 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (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 #s(literal -1 binary64) (/.f64 hi (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 (-.f64 (+.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 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (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 #s(literal -1 binary64) (/.f64 hi (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 (-.f64 (+.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 hi (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) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (-.f64 (/.f64 (neg.f64 hi) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #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 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.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) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (-.f64 (+.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) 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 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.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) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (-.f64 (+.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) 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 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.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) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (neg.f64 x) (-.f64 (+.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 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))) 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 (-.f64 hi x)) (*.f64 lo (+.f64 hi (*.f64 #s(literal -1 binary64) x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 (+.f64 hi lo) (neg.f64 x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (+.f64 hi (+.f64 lo (*.f64 #s(literal -1 binary64) x))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (+.f64 (+.f64 hi lo) (neg.f64 x)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 hi (-.f64 hi x) (*.f64 lo (-.f64 (+.f64 hi lo) x))) (pow.f64 lo #s(literal 2 binary64)))
#s(literal 1 binary64)
(+.f64 #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 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(+.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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(+.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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi 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) hi)) lo)))
(+.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo)) #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 (+.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 (*.f64 hi (-.f64 hi x)) lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x hi) (/.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 hi (-.f64 hi x)) lo)))) lo)))
(+.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)))) lo)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 x hi) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) 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 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.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))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.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))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (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) 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 (-.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 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 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) lo) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.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 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) lo)) (/.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 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 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) lo) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.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 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))) lo)) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (+.f64 (/.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) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.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 (+.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 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal -1 binary64) hi)) hi)))
(*.f64 (pow.f64 hi #s(literal 2 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 (+.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 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (+.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal -1 binary64) hi)) hi)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 (neg.f64 x) lo)
(/.f64 x (neg.f64 lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))))
(fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
(-.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 x lo) (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))))))
(-.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 x lo))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) lo) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) lo)) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) lo) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) lo)) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) lo) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (/.f64 x hi) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) lo))) (/.f64 x (*.f64 hi lo))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 hi lo))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 x (*.f64 hi lo)) (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)))
(/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)
(*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(neg.f64 (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (neg.f64 lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo)))))
(*.f64 x (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 hi x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo)))))
(*.f64 x (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 hi x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))))
(*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo)))))
(*.f64 x (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 hi x)) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(neg.f64 (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (neg.f64 lo)))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (neg.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (neg.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 hi x)))))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (*.f64 x lo))) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 x (neg.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 hi 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 (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 hi x)) (*.f64 lo (-.f64 hi x))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 hi lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) x)) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) x)) lo)
(/.f64 (-.f64 (+.f64 hi (/.f64 (*.f64 hi (-.f64 hi x)) lo)) x) lo)
(/.f64 (+.f64 hi (-.f64 (/.f64 (*.f64 hi (-.f64 hi x)) lo) x)) lo)
(/.f64 (-.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(/.f64 (-.f64 (-.f64 x hi) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(/.f64 (-.f64 (-.f64 x hi) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 hi x)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(neg.f64 (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 hi x) (/.f64 (*.f64 hi (-.f64 hi x)) lo))) lo))
(/.f64 (-.f64 (-.f64 x hi) (/.f64 (*.f64 hi (-.f64 hi x)) lo)) (neg.f64 lo))
#s(literal 1 binary64)
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(/.f64 hi lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(/.f64 hi lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
(/.f64 (+.f64 hi lo) lo)
#s(literal 1 binary64)
#s(literal 1 binary64)
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (neg.f64 (pow.f64 x #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 hi (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))))))
(-.f64 (*.f64 hi (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64)))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 hi (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 hi (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64))) (fma.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))))))
(-.f64 (*.f64 hi (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 hi (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64))) (fma.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (-.f64 (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64)))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(literal -1 binary64) x)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))))))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 hi (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 hi (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64))) (fma.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64))) (*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 6 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 x #s(literal -3 binary64)) (pow.f64 lo #s(literal 4 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))))))
(-.f64 (*.f64 hi (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 hi (fma.f64 #s(literal -3 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64))) (fma.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (-.f64 (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64))) (*.f64 hi (-.f64 (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 x #s(literal -3 binary64)) (pow.f64 lo #s(literal 4 binary64))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 6 binary64)))))) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 6 binary64)))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(literal -1 binary64) x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 x #s(literal -3 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 5 binary64)))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal 3 binary64) (*.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -3 binary64) (pow.f64 lo #s(literal 5 binary64)))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(literal -1 binary64) x)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) x) (*.f64 #s(literal -1 binary64) x)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 5 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #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) (pow.f64 lo #s(literal 6 binary64))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))))))))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 6 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 x #s(literal -3 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 5 binary64)))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 x #s(literal -3 binary64)) (*.f64 (pow.f64 lo #s(literal 4 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 5 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64)))))))))))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (-.f64 (-.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal 3 binary64) (*.f64 (/.f64 x (pow.f64 hi #s(literal 2 binary64))) (/.f64 #s(literal -3 binary64) (pow.f64 lo #s(literal 5 binary64)))) (fma.f64 #s(literal 3 binary64) (*.f64 (/.f64 x (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -3 binary64) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 #s(literal 3 binary64) (*.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))))))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 (pow.f64 lo #s(literal 6 binary64)) (pow.f64 hi #s(literal 3 binary64))))) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))))))
(/.f64 (pow.f64 hi #s(literal 6 binary64)) (pow.f64 lo #s(literal 6 binary64)))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 3 binary64) x) (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))) (*.f64 (/.f64 #s(literal 3 binary64) hi) (/.f64 x (pow.f64 lo #s(literal 6 binary64))))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (pow.f64 lo #s(literal 6 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) x) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))))) (/.f64 #s(literal 3 binary64) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 (+.f64 (-.f64 (-.f64 (*.f64 #s(literal 3 binary64) (*.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 x hi))) (*.f64 (/.f64 #s(literal 3 binary64) hi) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 6 binary64))))) (-.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 6 binary64))))) (/.f64 #s(literal -3 binary64) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) hi)))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (pow.f64 lo #s(literal 6 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 5 binary64)))))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -3 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 6 binary64)))) (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 x (*.f64 #s(literal 2 binary64) x)) (pow.f64 lo #s(literal 5 binary64))))) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (*.f64 #s(literal 3 binary64) (/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 x #s(literal 2 binary64))) (*.f64 hi (pow.f64 lo #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))) hi))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 6 binary64))) (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64)))) (/.f64 (fma.f64 #s(literal -3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) x) (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (fma.f64 #s(literal -1 binary64) (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 6 binary64))) (*.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 5 binary64))))) (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 4 binary64)))) (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (*.f64 hi (pow.f64 lo #s(literal 5 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))) hi))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64)))))
(*.f64 (pow.f64 hi #s(literal 6 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 6 binary64))) (/.f64 (-.f64 (neg.f64 (-.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 6 binary64))))) (/.f64 (fma.f64 #s(literal -3 binary64) (*.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 x hi)) (-.f64 (-.f64 (fma.f64 #s(literal 3 binary64) (*.f64 (/.f64 #s(literal 3 binary64) (pow.f64 lo #s(literal 5 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) hi)) (/.f64 #s(literal 1 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64))))) (/.f64 (pow.f64 x #s(literal 3 binary64)) (*.f64 hi (pow.f64 lo #s(literal 6 binary64))))) (+.f64 (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 x #s(literal 2 binary64))) (neg.f64 (pow.f64 lo #s(literal 6 binary64)))) (fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 #s(literal 3 binary64) x) (pow.f64 lo #s(literal 5 binary64))) (/.f64 #s(literal -3 binary64) (pow.f64 lo #s(literal 4 binary64))))))) hi)) hi)))
(/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64)))
(*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)))
(+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))) (*.f64 x (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -3 binary64)) (pow.f64 lo #s(literal 3 binary64))))))
(+.f64 (*.f64 x (+.f64 (/.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi)))) (pow.f64 lo #s(literal 3 binary64))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(fma.f64 x (+.f64 (*.f64 x (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) (pow.f64 lo #s(literal 3 binary64))))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -3 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (pow.f64 lo #s(literal 3 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(fma.f64 x (fma.f64 x (fma.f64 #s(literal -1 binary64) (*.f64 x (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) (pow.f64 lo #s(literal 3 binary64))))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -3 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))))
(fma.f64 x (fma.f64 x (-.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 x (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)))) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -3 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) x))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (*.f64 #s(literal 3 binary64) (/.f64 hi x))) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x)) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) x))) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -3 binary64)) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (*.f64 #s(literal 3 binary64) (/.f64 hi x))) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -3 binary64)) (pow.f64 x #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (+.f64 (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x)) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (pow.f64 hi #s(literal 2 binary64))) (*.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 x #s(literal 2 binary64))))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (+.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) x)) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -3 binary64)) (pow.f64 x #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))) (pow.f64 x #s(literal 3 binary64))))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (-.f64 (+.f64 (+.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (*.f64 #s(literal 3 binary64) (/.f64 hi x))) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) #s(literal -3 binary64)) (pow.f64 x #s(literal 2 binary64))))) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))))
(*.f64 (pow.f64 x #s(literal 3 binary64)) (neg.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) x)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (*.f64 #s(literal 3 binary64) (/.f64 hi 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 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (pow.f64 lo #s(literal 3 binary64)))) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) x)) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) (pow.f64 lo #s(literal 3 binary64))))) x) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (*.f64 #s(literal 3 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) x)))) x)) (neg.f64 (pow.f64 x #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 x #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64))) (*.f64 (pow.f64 lo #s(literal 3 binary64)) x))) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64)))) (pow.f64 lo #s(literal 3 binary64)))) x)) (/.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (+.f64 hi (*.f64 #s(literal 2 binary64) hi))) (pow.f64 lo #s(literal 3 binary64)))) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))))
(neg.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) x)) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 3 binary64))))) x) (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) (pow.f64 lo #s(literal 3 binary64))))) x) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) hi) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 3 binary64)) (/.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 3 binary64)) x))) x)) x)) (neg.f64 (pow.f64 x #s(literal 3 binary64))))
(/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 6 binary64)))
(*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 6 binary64))))
(/.f64 (+.f64 (*.f64 lo (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (fma.f64 lo (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 lo (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (fma.f64 lo (fma.f64 lo (*.f64 (*.f64 #s(literal 3 binary64) hi) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 lo (+.f64 (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))) (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (fma.f64 lo (fma.f64 lo (*.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (+.f64 lo (*.f64 #s(literal 3 binary64) hi))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 6 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) hi) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) hi) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo)) (+.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 hi (*.f64 #s(literal 2 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (pow.f64 lo #s(literal 3 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) hi) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo)) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (+.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) hi) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo)) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))))) (pow.f64 lo #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo)) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (*.f64 (*.f64 hi #s(literal -3 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo))) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 hi #s(literal -3 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (neg.f64 (pow.f64 lo #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 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (/.f64 (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo)) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (*.f64 hi #s(literal -3 binary64))) (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo))) lo) (neg.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo)) (*.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (*.f64 hi #s(literal -3 binary64)))) lo)) (neg.f64 (pow.f64 lo #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 (*.f64 #s(literal -2 binary64) hi) (*.f64 #s(literal -1 binary64) hi)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (+.f64 (*.f64 #s(literal 2 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) lo))) lo))) lo)) (*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64))))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (*.f64 hi #s(literal -3 binary64))) (/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo)))) lo))) lo) (neg.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))) (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64))) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (neg.f64 (*.f64 hi #s(literal -3 binary64)))) (/.f64 (-.f64 (*.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (neg.f64 (*.f64 #s(literal 3 binary64) (pow.f64 hi #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 3 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) lo))) lo)) lo)) (neg.f64 (pow.f64 lo #s(literal 3 binary64))))
(/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 hi (fma.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 2 binary64) (pow.f64 x #s(literal 2 binary64))) (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 hi (fma.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 hi (fma.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 hi (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 hi (fma.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 hi (fma.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (fma.f64 hi (fma.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -4 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64))))) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 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 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))))))))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -4 binary64) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 4 binary64)))) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (fma.f64 #s(literal 2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64)))) (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))) (+.f64 (/.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 lo #s(literal 3 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))))))))))
(/.f64 (pow.f64 hi #s(literal 4 binary64)) (pow.f64 lo #s(literal 4 binary64)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 lo #s(literal 3 binary64)))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (pow.f64 lo #s(literal 3 binary64)))) hi)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) hi)) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) hi) (/.f64 (*.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 lo #s(literal 3 binary64)))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))) (neg.f64 hi)) (fma.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (pow.f64 lo #s(literal 3 binary64))))) hi)))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64)))) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))))) hi)) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -4 binary64) (/.f64 x (pow.f64 lo #s(literal 3 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))))) hi) (/.f64 (*.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 lo #s(literal 3 binary64)))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64)))))
(*.f64 (pow.f64 hi #s(literal 4 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 4 binary64))) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -4 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 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64)))) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 3 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi))) (neg.f64 hi)) (fma.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (pow.f64 lo #s(literal 3 binary64))))) hi)))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 x (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 #s(literal -2 binary64) (*.f64 hi (*.f64 x (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 hi (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64))) (*.f64 x (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (*.f64 x (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (*.f64 x (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 x (fma.f64 #s(literal -2 binary64) (*.f64 hi (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64))) (*.f64 x (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) x)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #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 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) x)) (+.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #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 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) x)) (+.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(/.f64 (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) x)) (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)))) (*.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) x))) x)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))) x) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 2 binary64)))) (*.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)) x))) x)))
(/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 4 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 4 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 hi lo) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (fma.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (+.f64 (*.f64 lo (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 2 binary64))))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (fma.f64 lo (fma.f64 #s(literal 2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (*.f64 lo (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 4 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) lo)) (+.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo)) (+.f64 (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64))) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) lo)) (+.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 2 binary64) (/.f64 (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 hi (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo))) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) lo)))) lo) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 hi #s(literal -2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) lo))) lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) lo))) lo)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 hi (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (neg.f64 (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) lo)))) lo) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (*.f64 hi #s(literal -2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64))) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) lo))) lo)) (pow.f64 lo #s(literal 2 binary64)))
(-.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)))) (*.f64 lo (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 hi lo)))))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (*.f64 lo (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 lo (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (*.f64 lo (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 hi x) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 lo (-.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 lo (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (-.f64 hi x)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 hi lo))) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (*.f64 lo (-.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (/.f64 hi lo)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 hi x)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (*.f64 lo (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (-.f64 hi x)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(*.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (*.f64 lo (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 hi x)) (*.f64 (-.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 lo (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))))
(pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) #s(literal 3 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(pow.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(pow.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(cbrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 3 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(expm1.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(+.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(*.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))) (*.f64 (-.f64 x hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (-.f64 x hi) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
(pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))) #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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(log.f64 (exp.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(exp.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) #s(literal 1 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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 1 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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(+.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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) #s(literal 1 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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) #s(literal 1 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))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (/.f64 lo (*.f64 hi x)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 lo hi) x)))
(*.f64 lo (/.f64 #s(literal 1 binary64) (*.f64 hi x)))
(/.f64 (/.f64 lo hi) x)
(*.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi x)))
(/.f64 (/.f64 lo hi) x)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 lo (*.f64 hi x))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo (*.f64 hi x))))
(/.f64 (/.f64 lo hi) x)
(*.f64 (sqrt.f64 (/.f64 lo (*.f64 hi x))) (sqrt.f64 (/.f64 lo (*.f64 hi x))))
(/.f64 (/.f64 lo hi) x)
(pow.f64 (/.f64 lo (*.f64 hi x)) #s(literal 1 binary64))
(/.f64 (/.f64 lo hi) x)
(pow.f64 (cbrt.f64 (/.f64 lo (*.f64 hi x))) #s(literal 3 binary64))
(/.f64 (/.f64 lo hi) x)
(pow.f64 (pow.f64 (/.f64 lo (*.f64 hi x)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (/.f64 lo hi) x)
(pow.f64 (sqrt.f64 (/.f64 lo (*.f64 hi x))) #s(literal 2 binary64))
(/.f64 (/.f64 lo hi) x)
(pow.f64 (/.f64 (*.f64 hi x) lo) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 x lo)))
(sqrt.f64 (pow.f64 (/.f64 lo (*.f64 hi x)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (/.f64 lo hi) x) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (/.f64 lo hi) x))
(log.f64 (exp.f64 (/.f64 lo (*.f64 hi x))))
(/.f64 (/.f64 lo hi) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 lo (*.f64 hi x)))))
(/.f64 (/.f64 lo hi) x)
(cbrt.f64 (pow.f64 (/.f64 lo (*.f64 hi x)) #s(literal 3 binary64)))
(/.f64 (/.f64 lo hi) x)
(expm1.f64 (log1p.f64 (/.f64 lo (*.f64 hi x))))
(expm1.f64 (log1p.f64 (/.f64 (/.f64 lo hi) x)))
(log1p.f64 (expm1.f64 (/.f64 lo (*.f64 hi x))))
(/.f64 (/.f64 lo hi) x)
(exp.f64 (log.f64 (/.f64 lo (*.f64 hi x))))
(/.f64 (/.f64 lo hi) x)
(exp.f64 (*.f64 (log.f64 (/.f64 lo (*.f64 hi x))) #s(literal 1 binary64)))
(/.f64 (/.f64 lo hi) x)
(-.f64 (exp.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)))))
(pow.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) #s(literal 1 binary64))
(*.f64 x (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)))
(pow.f64 (cbrt.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))) #s(literal 3 binary64))
(*.f64 x (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)))
(pow.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 x (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)))
(pow.f64 (sqrt.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))) #s(literal 2 binary64))
(*.f64 x (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)))
(sqrt.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 x (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 x (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) x))
(*.f64 x (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))))
(*.f64 x (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)))
(cbrt.f64 (pow.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) #s(literal 3 binary64)))
(*.f64 x (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)))
(cbrt.f64 (*.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64))))
(*.f64 x (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))))
(*.f64 x (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)))
(expm1.f64 (log1p.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))))
(expm1.f64 (log1p.f64 (*.f64 x (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)))))
(log1p.f64 (expm1.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 x (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)))
(exp.f64 (log.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))))
(*.f64 x (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)))
(exp.f64 (*.f64 (log.f64 (*.f64 x (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))) #s(literal 1 binary64)))
(*.f64 x (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)))
(+.f64 (/.f64 lo (*.f64 hi x)) (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))
(+.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -1/2 binary64))) (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)) (fma.f64 (neg.f64 (pow.f64 hi #s(literal -1/2 binary64))) (pow.f64 hi #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (fma.f64 lo (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 lo (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (fma.f64 lo (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (fma.f64 lo (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))) (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 hi))) (-.f64 (/.f64 (/.f64 lo hi) x) (/.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 hi))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi x)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 lo (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi x)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (fma.f64 lo (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))) (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 hi))) (-.f64 (/.f64 (/.f64 lo hi) x) (/.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo (*.f64 hi x))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo (*.f64 hi x))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 lo (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo (*.f64 hi x))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo (*.f64 hi x))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (fma.f64 lo (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))) (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 hi))) (-.f64 (/.f64 (/.f64 lo hi) x) (/.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 hi))))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 lo (*.f64 hi x))) (sqrt.f64 (/.f64 lo (*.f64 hi x))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) hi) #s(literal 1 binary64))))
(+.f64 (fma.f64 lo (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)) (+.f64 (/.f64 #s(literal -1 binary64) hi) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (fma.f64 (sqrt.f64 (/.f64 lo (*.f64 hi x))) (sqrt.f64 (/.f64 lo (*.f64 hi x))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64)))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi))) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (fma.f64 lo (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (*.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))) (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))))))
(+.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (cbrt.f64 hi)) (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (/.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 hi))) (-.f64 (/.f64 (/.f64 lo hi) x) (/.f64 (cbrt.f64 (pow.f64 hi #s(literal -2 binary64))) (cbrt.f64 hi))))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))
(*.f64 (sqrt.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) (sqrt.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 (*.f64 hi x) #s(literal 1 binary64))) (*.f64 (*.f64 hi x) hi))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (*.f64 hi (*.f64 hi x)))
(/.f64 (-.f64 (pow.f64 (/.f64 lo (*.f64 hi x)) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 lo (*.f64 hi x)) #s(literal 2 binary64)) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (*.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 lo hi) x) #s(literal 3 binary64)) (pow.f64 hi #s(literal -3 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 lo hi) x) #s(literal 2 binary64)) (+.f64 (pow.f64 hi #s(literal -2 binary64)) (/.f64 (/.f64 (/.f64 lo hi) x) hi))))
(/.f64 (-.f64 (pow.f64 (/.f64 lo (*.f64 hi x)) #s(literal 2 binary64)) (pow.f64 hi #s(literal -2 binary64))) (+.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 lo hi) x) #s(literal 2 binary64)) (pow.f64 hi #s(literal -2 binary64))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 (/.f64 lo hi) x)))
(/.f64 (-.f64 (*.f64 lo (/.f64 hi #s(literal 1 binary64))) (*.f64 (*.f64 hi x) #s(literal 1 binary64))) (*.f64 (*.f64 hi x) (/.f64 hi #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (*.f64 hi (*.f64 hi x)))
(/.f64 (-.f64 (*.f64 lo (neg.f64 hi)) (*.f64 (*.f64 hi x) #s(literal -1 binary64))) (*.f64 (*.f64 hi x) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (*.f64 hi (*.f64 hi x)))
(/.f64 (-.f64 hi (*.f64 (/.f64 (*.f64 hi x) lo) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 hi x) lo) hi))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (*.f64 hi (*.f64 hi (/.f64 x lo))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 hi #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 hi x) lo) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 hi x) lo) (/.f64 hi #s(literal 1 binary64))))
(/.f64 (-.f64 hi (*.f64 hi (/.f64 x lo))) (*.f64 hi (*.f64 hi (/.f64 x lo))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 hi)) (*.f64 (/.f64 (*.f64 hi x) lo) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 hi x) lo) (neg.f64 hi)))
(/.f64 (-.f64 (neg.f64 hi) (/.f64 (*.f64 hi (neg.f64 x)) lo)) (*.f64 (*.f64 hi (/.f64 x lo)) (neg.f64 hi)))
(/.f64 (fma.f64 hi #s(literal -1 binary64) (*.f64 hi (/.f64 x lo))) (*.f64 (*.f64 hi (/.f64 x lo)) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) hi) (*.f64 (neg.f64 (*.f64 hi x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 hi x)) hi))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (*.f64 hi (*.f64 hi x)))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) (/.f64 hi #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 hi x)) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 hi x)) (/.f64 hi #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (*.f64 hi (*.f64 hi x)))
(/.f64 (-.f64 (*.f64 (neg.f64 lo) (neg.f64 hi)) (*.f64 (neg.f64 (*.f64 hi x)) #s(literal -1 binary64))) (*.f64 (neg.f64 (*.f64 hi x)) (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 hi x)) (*.f64 hi (*.f64 hi x)))
(/.f64 (-.f64 (*.f64 (/.f64 lo hi) hi) (*.f64 x #s(literal 1 binary64))) (*.f64 hi x))
(/.f64 (-.f64 (*.f64 hi (/.f64 lo hi)) x) (*.f64 hi x))
(/.f64 (-.f64 (*.f64 (/.f64 lo hi) (/.f64 hi #s(literal 1 binary64))) (*.f64 x #s(literal 1 binary64))) (*.f64 x (/.f64 hi #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 hi (/.f64 lo hi)) x) (*.f64 hi x))
(/.f64 (-.f64 (*.f64 (/.f64 lo hi) (neg.f64 hi)) (*.f64 x #s(literal -1 binary64))) (*.f64 x (neg.f64 hi)))
(/.f64 (-.f64 (*.f64 hi (/.f64 lo hi)) x) (*.f64 hi x))
(pow.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)) #s(literal 1 binary64))
(+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))
(pow.f64 (cbrt.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) #s(literal 3 binary64))
(+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))
(pow.f64 (pow.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))
(pow.f64 (sqrt.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) #s(literal 2 binary64))
(+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))
(sqrt.f64 (pow.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi)))
(log.f64 (exp.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)))))
(+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))
(cbrt.f64 (pow.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi)) #s(literal 3 binary64)))
(+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))
(expm1.f64 (log1p.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))))
(log1p.f64 (expm1.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))
(exp.f64 (log.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))))
(+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))
(exp.f64 (*.f64 (log.f64 (-.f64 (/.f64 lo (*.f64 hi x)) (/.f64 #s(literal 1 binary64) hi))) #s(literal 1 binary64)))
(+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 lo (/.f64 #s(literal 1 binary64) (*.f64 hi x)) (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi x)) (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 lo (*.f64 hi x))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 lo (*.f64 hi x))) (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))
(fma.f64 (sqrt.f64 (/.f64 lo (*.f64 hi x))) (sqrt.f64 (/.f64 lo (*.f64 hi x))) (neg.f64 (/.f64 #s(literal 1 binary64) hi)))
(+.f64 (/.f64 (/.f64 lo hi) x) (/.f64 #s(literal -1 binary64) hi))
(-.f64 (exp.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(pow.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 1 binary64))
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 3 binary64))
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(pow.f64 (sqrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64))
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(sqrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(log.f64 (pow.f64 (exp.f64 hi) (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) #s(literal 3 binary64)))
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(expm1.f64 (log1p.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 1 binary64)))
(*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))
(-.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 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 (+.f64 #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 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))
(fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))) (sqrt.f64 (fma.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.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 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.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 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))))
(pow.f64 (fma.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (/.f64 x lo) #s(literal 1 binary64))))))
(fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))))
(fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (+.f64 (/.f64 x lo) #s(literal -1 binary64)))
(fma.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))) hi (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.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 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(fma.f64 (sqrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (sqrt.f64 (*.f64 hi (-.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64)))))) (-.f64 (/.f64 x lo) #s(literal 1 binary64)))
(fma.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 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 (/.f64 hi lo) #s(literal 1 binary64)) lo) (*.f64 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 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(+.f64 (+.f64 (/.f64 x lo) #s(literal -1 binary64)) (*.f64 hi (-.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (*.f64 x (pow.f64 lo #s(literal -2 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))) #s(literal 1 binary64))
(+.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) lo)
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi 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))) (/.f64 lo (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (fma.f64 hi hi (fma.f64 x 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) (/.f64 lo (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 lo (+.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (fma.f64 hi hi (fma.f64 x x (*.f64 hi x))) lo))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi 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 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (neg.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (*.f64 (fma.f64 hi hi (fma.f64 x x (*.f64 hi x))) (neg.f64 lo)))
(*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (neg.f64 lo) (fma.f64 hi hi (fma.f64 x x (*.f64 hi x))))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.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 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (+.f64 hi x) lo))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 hi x)))
(/.f64 (*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (neg.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (*.f64 (+.f64 hi x) (neg.f64 lo)))
(*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (neg.f64 lo) (+.f64 hi x))))
(*.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) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (/.f64 lo (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (fma.f64 hi hi (fma.f64 x x (*.f64 hi x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 lo (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (fma.f64 hi hi (fma.f64 x x (*.f64 hi x))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (/.f64 lo (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (+.f64 hi x)))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 (*.f64 lo (+.f64 hi x)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.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 #s(literal 1 binary64) (/.f64 hi 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 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 lo (+.f64 hi x)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (+.f64 hi x)))
(/.f64 (*.f64 (neg.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 lo) (fma.f64 hi hi (fma.f64 x x (*.f64 hi x)))))
(*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (*.f64 (neg.f64 lo) (fma.f64 hi hi (fma.f64 x x (*.f64 hi x))))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (/.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 (neg.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (neg.f64 lo) (+.f64 hi x)))
(*.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 (neg.f64 lo) (+.f64 hi x))))
(*.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) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(pow.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(pow.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 3 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(fabs.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(log.f64 (pow.f64 (exp.f64 (-.f64 hi x)) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(+.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(exp.f64 (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) 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 #s(literal 1 binary64) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(*.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(/.f64 (+.f64 #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 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 hi lo) #s(literal -1 binary64)))
(pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(pow.f64 (cbrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(pow.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(pow.f64 (sqrt.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(sqrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 2 binary64)))
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(log.f64 (exp.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(cbrt.f64 (pow.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(expm1.f64 (log1p.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(log1p.f64 (expm1.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64))))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(exp.f64 (log1p.f64 (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 hi lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
(fma.f64 #s(literal 1 binary64) (/.f64 hi lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 hi lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(fma.f64 (sqrt.f64 (/.f64 hi lo)) (sqrt.f64 (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (pow.f64 (-.f64 hi x) #s(literal 3 binary64)) (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 3 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3/2 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 3 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(/.f64 (pow.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 6 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)) #s(literal 3 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 6 binary64))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))) #s(literal 1 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(*.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 2 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(*.f64 (pow.f64 (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo) #s(literal 2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) #s(literal 2 binary64)))
(/.f64 (*.f64 (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) (*.f64 (-.f64 hi x) (+.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 4 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64)))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 6 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 6 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 2 binary64))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)))) #s(literal 1 binary64)))
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))

eval443.0ms (2%)

Compiler

Compiled 39463 to 21779 computations (44.8% saved)

prune310.0ms (1.4%)

Pruning

71 alts after pruning (66 fresh and 5 done)

PrunedKeptTotal
New976341010
Fresh163248
Picked325
Done033
Total995711066
Accuracy
33.6%
Counts
1066 → 71
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.9%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
18.8%
(/.f64 (-.f64 x lo) hi)
18.9%
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
32.8%
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
30.1%
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)) (/.f64 (-.f64 hi x) lo))))
30.1%
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo)))))
32.8%
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
18.9%
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (*.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
19.1%
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
8.7%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
8.9%
(/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
18.7%
(/.f64 (neg.f64 (-.f64 x lo)) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
9.9%
(-.f64 #s(literal 1 binary64) (*.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo)))
19.1%
(+.f64 (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
9.9%
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal -1 binary64))
19.1%
(+.f64 (*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))) #s(literal 1 binary64))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 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 (+.f64 hi 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) (*.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 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) lo) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
19.7%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 (fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi 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 (-.f64 hi (*.f64 hi (/.f64 x lo))) lo) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
11.3%
(+.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 x) lo) (/.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 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) x) lo))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
15.2%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) x) lo))
14.1%
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (fabs.f64 (/.f64 (-.f64 hi x) lo)))) lo))
19.1%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 hi lo)) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
10.7%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
9.9%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
14.1%
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
19.1%
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
19.1%
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (fabs.f64 (/.f64 (-.f64 hi x) lo))))
19.1%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (fabs.f64 (/.f64 (-.f64 hi x) lo))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 (-.f64 hi x) lo)))
19.1%
(+.f64 #s(literal 1 binary64) (*.f64 (-.f64 (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 (/.f64 hi lo) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) #s(literal 1 binary64)))) (fabs.f64 (/.f64 (-.f64 hi x) lo))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 hi x)))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))))
19.1%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (/.f64 (-.f64 hi x) lo))))
19.1%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo)))))
11.0%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (*.f64 x (+.f64 (/.f64 (/.f64 hi x) lo) (/.f64 #s(literal -1 binary64) lo))))))
19.1%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 hi lo)))))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (-.f64 hi x) lo)))
19.1%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (fabs.f64 (/.f64 (-.f64 hi x) lo))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (log.f64 (exp.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
10.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
19.1%
(*.f64 (-.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (neg.f64 lo)) (/.f64 (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) hi)) (neg.f64 hi))
18.9%
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64)) x)) (neg.f64 x))
18.8%
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
18.8%
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
18.8%
(*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (neg.f64 hi)))
19.1%
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
18.9%
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
11.3%
(neg.f64 (/.f64 (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) hi))
18.9%
(neg.f64 (*.f64 x (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))) x) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
18.8%
(neg.f64 (*.f64 x (/.f64 (/.f64 lo hi) x)))
11.3%
(neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 lo x) #s(literal 1 binary64)) hi)))
9.0%
(neg.f64 (*.f64 x (/.f64 (-.f64 hi (*.f64 (/.f64 (*.f64 hi x) lo) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 hi x) lo) hi))))
10.6%
(neg.f64 (*.f64 x (/.f64 lo (*.f64 hi x))))
11.5%
(neg.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 x lo))) (/.f64 #s(literal 1 binary64) hi))))
10.9%
(neg.f64 (*.f64 x (*.f64 lo (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))))
17.8%
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 3012 to 1927 computations (36% saved)

localize381.0ms (1.7%)

Localize:

Found 17 expressions with local error:

NewAccuracyProgram
99.9%
(/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)
99.7%
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
99.0%
(+.f64 (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
98.3%
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
99.8%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo)))))
99.4%
(*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))))
98.5%
(*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))
97.4%
(+.f64 (/.f64 hi lo) #s(literal 1 binary64))
100.0%
(+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))
99.8%
(*.f64 lo (/.f64 (-.f64 x lo) hi))
99.6%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
75.3%
(-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)
97.4%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
99.3%
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
98.9%
(pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))
97.4%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
95.0%
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))
Results
236.0ms256×0valid
Compiler

Compiled 345 to 116 computations (66.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 177.0ms
ival-mult: 61.0ms (34.5% of total)
ival-div: 38.0ms (21.5% of total)
ival-pow: 30.0ms (16.9% of total)
ival-add: 27.0ms (15.2% of total)
ival-sub: 12.0ms (6.8% of total)
ival-fabs: 5.0ms (2.8% of total)
const: 5.0ms (2.8% of total)
backward-pass: 0.0ms (0% of total)

series72.0ms (0.3%)

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

108 calls:

TimeVariablePointExpression
13.0ms
hi
@inf
(* hi (/ (fabs (/ (- hi x) lo)) lo))
4.0ms
hi
@-inf
(pow (/ (- hi x) lo) 2)
2.0ms
lo
@-inf
(+ x (- (* lo (/ (- x lo) hi)) lo))
1.0ms
lo
@-inf
(* hi (/ (fabs (/ (- hi x) lo)) lo))
1.0ms
hi
@0
(* hi (/ (fabs (/ (- hi x) lo)) lo))

rewrite231.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
282×log1p-expm1-u
282×expm1-log1p-u
279×add-cube-cbrt
275×add-exp-log
274×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

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

simplify8.5s (38%)

Algorithm
egg-herbie
Rules
396×fma-define
357×distribute-lft-in
354×distribute-rgt-in
316×times-frac
202×sub-neg
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0109544907
1287441939
Stop Event
node limit
Counts
770 → 716
Calls
Call 1
Inputs
(/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #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 -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (/.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 (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (/.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 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.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 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.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 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 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 (+.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 (-.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 (*.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 #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 (-.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)
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(/.f64 (*.f64 hi (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)))))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (fabs.f64 (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (fabs.f64 (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (fabs.f64 (/.f64 (-.f64 hi x) lo)))) lo)
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
(/.f64 (*.f64 hi (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) hi)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) hi)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) hi)))))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) lo)
(/.f64 (*.f64 hi (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) lo)
(/.f64 (*.f64 hi (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) lo)
(/.f64 (*.f64 hi (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
(/.f64 (*.f64 hi (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) lo)
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) hi)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) hi)))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) hi)))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))) lo)))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))))
(+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))))
(+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))))
(+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)
(/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)
(/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)
(/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)
(/.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) lo)
(/.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) lo)
(/.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) lo)
(/.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) lo)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (neg.f64 (/.f64 (-.f64 hi x) lo)) (neg.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) (*.f64 lo (/.f64 lo (-.f64 hi x))))
(/.f64 (-.f64 hi x) (*.f64 (/.f64 lo (-.f64 hi x)) lo))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo (-.f64 hi x)) (/.f64 lo (-.f64 hi x))))
(/.f64 (/.f64 (-.f64 hi x) lo) (/.f64 lo (-.f64 hi x)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 hi x)) (*.f64 (/.f64 lo (-.f64 hi x)) (neg.f64 lo)))
(/.f64 (*.f64 (neg.f64 (-.f64 hi x)) (neg.f64 (-.f64 hi x))) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(/.f64 (*.f64 (-.f64 hi x) (neg.f64 (-.f64 hi x))) (*.f64 lo (neg.f64 lo)))
(/.f64 (*.f64 (neg.f64 (-.f64 hi x)) (-.f64 hi x)) (*.f64 (neg.f64 lo) lo))
(/.f64 (*.f64 (neg.f64 (-.f64 hi x)) #s(literal 1 binary64)) (*.f64 (neg.f64 lo) (/.f64 lo (-.f64 hi x))))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 4 binary64)))
(fabs.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (neg.f64 (/.f64 (-.f64 hi x) lo))))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo)))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (-.f64 hi x) lo))))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (-.f64 hi 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 lo) #s(literal 1 binary64) 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 (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 (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 (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 (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 (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 #s(literal 1 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))) (/.f64 #s(literal 1 binary64) (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)) (fma.f64 lo lo (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 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 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)))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 (neg.f64 lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 lo) (neg.f64 lo)) (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo)))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (*.f64 (neg.f64 lo) (neg.f64 lo))) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo)))
(pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #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 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))) #s(literal 1 binary64))
(-.f64 (/.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) hi) (/.f64 lo hi))
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 #s(literal 1 binary64) hi))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(*.f64 (neg.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 hi)) (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) hi))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) (cbrt.f64 hi)))
(pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) #s(literal 2 binary64))
(pow.f64 (/.f64 hi (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) #s(literal 3 binary64)))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (-.f64 (*.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 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(exp.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))) #s(literal 1 binary64))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (-.f64 x lo))))
(/.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 (/.f64 (-.f64 x lo) hi)) lo))
(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 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) (/.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 #s(literal 1 binary64) (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(*.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(*.f64 (+.f64 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 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 #s(literal 1 binary64) (-.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(/.f64 #s(literal 1 binary64) (/.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 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64)))))
(/.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))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) x))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (+.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (-.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) x))
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo))
(pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))))
(cbrt.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(log1p.f64 (expm1.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(exp.f64 (log.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(exp.f64 (*.f64 (log.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #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 hi lo) (neg.f64 (/.f64 x lo)))
(-.f64 (/.f64 hi lo) (/.f64 x lo))
(-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(/.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 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 hi x)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (-.f64 hi x))))
(/.f64 (neg.f64 (-.f64 hi x)) (neg.f64 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 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 lo (+.f64 hi x)))
(/.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))) (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) (neg.f64 lo)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 lo) (fma.f64 hi hi (fma.f64 x x (*.f64 hi x)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (neg.f64 lo) (+.f64 hi x)))
(/.f64 (neg.f64 (neg.f64 (-.f64 hi x))) (neg.f64 (neg.f64 lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) (pow.f64 (/.f64 x lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo)))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (*.f64 (/.f64 x lo) (/.f64 x lo))) (+.f64 (/.f64 hi lo) (/.f64 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 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) #s(literal 1/3 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 (neg.f64 (/.f64 (-.f64 hi x) lo)))
(fabs.f64 (-.f64 (/.f64 x lo) (/.f64 hi 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 #s(literal 1 binary64) lo) #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #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 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 hi x)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 hi x)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) lo))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 lo (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64))) (*.f64 lo (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))
(pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 1 binary64))
(/.f64 hi (*.f64 lo (/.f64 lo (-.f64 hi x))))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi (/.f64 (-.f64 hi x) lo))))
(/.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) lo)
(/.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo))) (neg.f64 lo))
(pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi 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 hi x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))))
(*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))) (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))) (*.f64 lo (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 lo (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64))) (*.f64 lo (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) #s(literal -1 binary64)))) (*.f64 lo (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) #s(literal 1 binary64)) lo) (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) lo))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) #s(literal -1 binary64)) lo) (*.f64 (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) (*.f64 (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) lo))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))) (-.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))) #s(literal 1 binary64)))
(fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 hi x) lo))) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))) #s(literal 1 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))
(*.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 hi x) lo))) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 hi x) lo))))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (/.f64 (-.f64 hi x) 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 hi x) lo)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (+.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 hi x) lo)))))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))
(log1p.f64 (expm1.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))
(fma.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 #s(literal 1 binary64) lo))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (sqrt.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 (/.f64 (-.f64 hi x) lo) (sqrt.f64 lo)))
(*.f64 (neg.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 #s(literal 1 binary64) (neg.f64 lo)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (/.f64 (-.f64 hi x) lo) (cbrt.f64 lo)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (cbrt.f64 lo)))
(*.f64 (/.f64 (-.f64 hi x) #s(literal 1 binary64)) (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (/.f64 (-.f64 hi x) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (cbrt.f64 lo)))
(*.f64 (/.f64 (-.f64 hi x) (sqrt.f64 lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) (sqrt.f64 lo)))
(pow.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))
(pow.f64 (*.f64 lo (/.f64 lo (-.f64 hi x))) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(exp.f64 (log.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)))
Outputs
(/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 hi (fma.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(+.f64 (*.f64 hi (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 hi (fma.f64 #s(literal -2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #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 (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #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 (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) hi)))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 hi (pow.f64 lo #s(literal 2 binary64))))) (*.f64 #s(literal 2 binary64) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))) hi)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 2 binary64)))) hi) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 hi #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (/.f64 (*.f64 #s(literal 2 binary64) x) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi))) hi)))
(/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 hi lo) #s(literal 2 binary64))
(+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) (*.f64 hi (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (/.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))))
(fma.f64 x (fma.f64 #s(literal -2 binary64) (/.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))))
(fma.f64 x (fma.f64 #s(literal -2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(+.f64 (*.f64 x (+.f64 (*.f64 #s(literal -2 binary64) (/.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))))
(fma.f64 x (fma.f64 #s(literal -2 binary64) (/.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))))
(fma.f64 x (fma.f64 #s(literal -2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)))
(/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.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 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (/.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 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.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 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (/.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 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal -2 binary64) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))))
(/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 hi (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 hi (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) x)))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 (pow.f64 lo #s(literal 2 binary64)) x))) (*.f64 #s(literal 2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 hi #s(literal 2 binary64)) (*.f64 x (pow.f64 lo #s(literal 2 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64))))) x) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 2 binary64))) (/.f64 (-.f64 (*.f64 #s(literal 2 binary64) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) x)) x)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(*.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) 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 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) 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 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) lo) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (/.f64 x hi))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.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 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 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) 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 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) 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 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 x (/.f64 lo 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 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) 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 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) 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 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 x (/.f64 lo 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 (-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) (neg.f64 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 (-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) (neg.f64 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 (-.f64 (/.f64 (neg.f64 lo) hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) lo) x)) (neg.f64 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 (*.f64 lo (+.f64 (neg.f64 hi) (-.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 (*.f64 lo (+.f64 (neg.f64 hi) (-.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 (*.f64 lo (+.f64 (neg.f64 hi) (-.f64 x lo))) 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 (-.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 #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 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo 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 x hi))))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (neg.f64 (+.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))) (/.f64 lo 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 x hi))))
(*.f64 x (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 (neg.f64 (+.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) (/.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 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (neg.f64 (/.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 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (neg.f64 (+.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 #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 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (neg.f64 (/.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 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (neg.f64 (+.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 #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 (fma.f64 #s(literal -1 binary64) (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (neg.f64 (/.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 x (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 (/.f64 lo (pow.f64 hi #s(literal 2 binary64))) (/.f64 (neg.f64 (+.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 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 (/.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 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (-.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 (pow.f64 lo #s(literal 2 binary64)) hi)) (+.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi (pow.f64 lo #s(literal 2 binary64)))) (/.f64 x (*.f64 (pow.f64 hi #s(literal 2 binary64)) lo))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 x (*.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (-.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 (pow.f64 lo #s(literal 2 binary64)) hi)) (+.f64 (-.f64 (/.f64 x (*.f64 lo (pow.f64 hi #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 lo hi))) (/.f64 #s(literal -1 binary64) (pow.f64 hi #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(neg.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (pow.f64 hi #s(literal 2 binary64))))
(/.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 lo (/.f64 (-.f64 x lo) (pow.f64 hi #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) (pow.f64 hi #s(literal 2 binary64)))
(/.f64 (-.f64 x lo) hi)
(/.f64 (-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo) hi)
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 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 (fma.f64 #s(literal -1 binary64) (-.f64 x lo) (/.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) hi)) hi))
(/.f64 (neg.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 x lo) (/.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) hi)) hi))
(/.f64 (neg.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (-.f64 x lo)) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 lo (-.f64 x lo)) hi))) hi))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 x lo) (/.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) hi)) hi))
(/.f64 (neg.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) (neg.f64 hi))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 x (/.f64 lo hi))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(*.f64 lo (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x 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))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi)) (/.f64 (*.f64 lo x) hi))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo x) hi)
(*.f64 lo (/.f64 x hi))
(*.f64 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 (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 x (/.f64 lo 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 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 #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 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 #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 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 (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(-.f64 (*.f64 #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)
(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)) (*.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)
(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)) (*.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)
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.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 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) 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 lo hi) (/.f64 (-.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (neg.f64 hi)) 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 lo 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)) #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 (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 (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)) (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 (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 (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)) (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 (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 (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)) (neg.f64 x))
x
(+.f64 x (*.f64 lo (-.f64 (/.f64 x hi) #s(literal 1 binary64))))
(+.f64 x (*.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64))))
(fma.f64 lo (+.f64 (/.f64 x hi) #s(literal -1 binary64)) x)
(+.f64 x (*.f64 lo (-.f64 (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 lo hi)) (/.f64 x hi)) #s(literal 1 binary64))))
(-.f64 (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)
(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 (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)
(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) lo) (/.f64 #s(literal -1 binary64) hi))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.f64 hi lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (+.f64 (/.f64 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 (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)))))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (+.f64 (/.f64 x (*.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 (pow.f64 lo #s(literal 2 binary64))) (+.f64 (/.f64 x (*.f64 lo hi)) (+.f64 (/.f64 #s(literal -1 binary64) lo) (/.f64 #s(literal -1 binary64) hi)))))
(*.f64 #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) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) lo) (/.f64 #s(literal -1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x hi)) (*.f64 #s(literal -1 binary64) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (+.f64 (/.f64 x hi) (/.f64 x lo)))) lo)) (/.f64 #s(literal 1 binary64) hi)))
(*.f64 (pow.f64 lo #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 x hi)) (/.f64 x lo)) lo) (/.f64 #s(literal -1 binary64) hi)))
(/.f64 (*.f64 lo (-.f64 x lo)) hi)
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(/.f64 (+.f64 (*.f64 hi (-.f64 x lo)) (*.f64 lo (-.f64 x lo))) hi)
(/.f64 (*.f64 (-.f64 x lo) (+.f64 hi lo)) hi)
(-.f64 x lo)
(-.f64 (+.f64 x (/.f64 (*.f64 lo (-.f64 x lo)) hi)) lo)
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(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 (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)
(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 (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)
(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 (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)
(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 (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)
(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 (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)
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(/.f64 hi lo)
(*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x (*.f64 hi lo))) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (fma.f64 #s(literal -1 binary64) (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi))))
(*.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 lo hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 x (*.f64 lo hi))))
(*.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 lo hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 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 x (*.f64 hi lo)) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 hi) (-.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (+.f64 (/.f64 x (*.f64 lo hi)) (/.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 lo hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (+.f64 (/.f64 x (*.f64 lo hi)) (/.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 lo hi)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (+.f64 (/.f64 x (*.f64 lo hi)) (/.f64 #s(literal -1 binary64) lo)) (neg.f64 hi))
(/.f64 hi lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 x lo)) (/.f64 hi lo))
(/.f64 (-.f64 hi x) lo)
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 hi (*.f64 lo x)) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (-.f64 (/.f64 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 x (+.f64 (/.f64 hi (*.f64 x lo)) (/.f64 #s(literal -1 binary64) lo)))
(*.f64 #s(literal -1 binary64) (/.f64 x lo))
(/.f64 x (neg.f64 lo))
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 hi (*.f64 lo x))) (/.f64 #s(literal 1 binary64) lo))))
(*.f64 (neg.f64 x) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 hi lo) x) (/.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 (/.f64 hi lo) x) (/.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 (/.f64 hi lo) x) (/.f64 #s(literal 1 binary64) lo)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (*.f64 x lo))) (neg.f64 x))
(/.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)
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(fabs.f64 (/.f64 (-.f64 x hi) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo)))
(*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo)))
(*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo)))
(/.f64 (*.f64 hi (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) hi) (neg.f64 (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo))))
(*.f64 hi (neg.f64 (-.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (neg.f64 hi)) (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) hi) (neg.f64 (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo))))
(*.f64 hi (neg.f64 (-.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (neg.f64 hi)) (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) hi)) (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) hi) (neg.f64 (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo))))
(*.f64 hi (neg.f64 (-.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (neg.f64 hi)) (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (fabs.f64 (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 hi lo)) lo)
(/.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (fabs.f64 (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 hi lo)) lo)
(/.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 hi lo)) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (fabs.f64 (/.f64 (-.f64 hi x) lo)))) lo)
(/.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 hi lo)) lo)
(/.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 hi lo)) lo)
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(fabs.f64 (/.f64 (-.f64 x hi) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(fabs.f64 (/.f64 (-.f64 x hi) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
(+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))))
(/.f64 (*.f64 hi (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) hi)))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo)))) hi))))
(*.f64 (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo))) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) hi)))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo)))) hi))))
(*.f64 (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo))) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) hi)))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo)))) hi))))
(*.f64 (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo))) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))) (neg.f64 hi))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (fma.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (+.f64 lo (*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 hi lo))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (fma.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (+.f64 lo (*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 hi lo))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (fma.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (+.f64 lo (*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 hi lo))) lo)
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(fma.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))))
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (+.f64 (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))))
(/.f64 (*.f64 hi (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) hi)))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo)))) hi))))
(*.f64 (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo))) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) hi)))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo)))) hi))))
(*.f64 (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo))) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))) (neg.f64 hi))
(*.f64 #s(literal -1 binary64) (*.f64 hi (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)) (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo)))) hi)))))
(*.f64 (neg.f64 hi) (fma.f64 #s(literal -1 binary64) (/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo) (neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo)))) hi))))
(*.f64 (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo))) hi) (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))) (neg.f64 hi))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo))
(*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo))
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (fma.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (+.f64 lo (*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 hi lo))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (fma.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (+.f64 lo (*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 hi lo))) lo)
(/.f64 (+.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (fma.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo)) (*.f64 lo (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))))) lo)
(/.f64 (+.f64 lo (*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 hi lo))) lo)
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (+.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo)))
(+.f64 (+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 hi x) lo)) lo)))
(+.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo) (fabs.f64 (/.f64 (-.f64 x hi) lo))))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (-.f64 x hi) lo)))
(/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)
(/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo)
(/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo)
(/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)
(/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo)
(/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo)
(/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)
(/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo)
(/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo)
(/.f64 (fabs.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 x (*.f64 #s(literal -1 binary64) hi)) lo))) lo)
(/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo)
(/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo)
(/.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) lo)
(/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo)
(/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo)
(/.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) lo)
(/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo)
(/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo)
(/.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) lo)
(/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo)
(/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo)
(/.f64 (fabs.f64 (/.f64 (+.f64 hi (*.f64 #s(literal -1 binary64) x)) lo)) lo)
(/.f64 (fabs.f64 (neg.f64 (/.f64 (+.f64 x (neg.f64 hi)) lo))) lo)
(/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))))
(*.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 4 binary64))) (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal -2 binary64)) (pow.f64 (-.f64 hi x) #s(literal 2 binary64)))
(*.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (neg.f64 (/.f64 (-.f64 hi x) lo)) (neg.f64 (/.f64 (-.f64 hi x) lo)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(/.f64 (-.f64 hi x) (*.f64 lo (/.f64 lo (-.f64 hi x))))
(/.f64 (-.f64 hi x) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 hi x)))
(/.f64 (-.f64 x hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x hi)))
(/.f64 (-.f64 hi x) (*.f64 (/.f64 lo (-.f64 hi x)) lo))
(/.f64 (-.f64 hi x) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 hi x)))
(/.f64 (-.f64 x hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x hi)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo (-.f64 hi x)) (/.f64 lo (-.f64 hi x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 hi x)) (-.f64 hi x)))
(/.f64 (/.f64 (-.f64 hi x) lo) (/.f64 lo (-.f64 hi x)))
(/.f64 (-.f64 hi x) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 hi x)))
(/.f64 (-.f64 x hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x hi)))
(/.f64 (pow.f64 (-.f64 hi x) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(/.f64 (neg.f64 (-.f64 hi x)) (*.f64 (/.f64 lo (-.f64 hi x)) (neg.f64 lo)))
(/.f64 (-.f64 hi x) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 hi x)))
(/.f64 (-.f64 x hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x hi)))
(/.f64 (*.f64 (neg.f64 (-.f64 hi x)) (neg.f64 (-.f64 hi x))) (*.f64 (neg.f64 lo) (neg.f64 lo)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(/.f64 (*.f64 (-.f64 hi x) (neg.f64 (-.f64 hi x))) (*.f64 lo (neg.f64 lo)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 (-.f64 hi x)) (-.f64 hi x)) (*.f64 (neg.f64 lo) lo))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(/.f64 (*.f64 (neg.f64 (-.f64 hi x)) #s(literal 1 binary64)) (*.f64 (neg.f64 lo) (/.f64 lo (-.f64 hi x))))
(/.f64 (-.f64 hi x) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 hi x)))
(/.f64 (-.f64 x hi) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 x hi)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 4 binary64)))
(fabs.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(fabs.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (neg.f64 (/.f64 (-.f64 hi x) lo))))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(fabs.f64 (*.f64 (neg.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 (-.f64 hi x) lo)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(log.f64 (exp.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)))))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (-.f64 hi x) lo))))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64)))
(pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 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 lo) #s(literal 1 binary64) lo))
(+.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 #s(literal 0 binary64) 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 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 (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 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 #s(literal 0 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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 #s(literal 0 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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 #s(literal 0 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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 #s(literal 0 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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) (fma.f64 (neg.f64 lo) #s(literal 1 binary64) lo))
(+.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (*.f64 #s(literal 0 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 #s(literal 1 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 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 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 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 (neg.f64 lo) (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.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 #s(literal 1 binary64) (/.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 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 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 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 (neg.f64 lo) (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo) (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.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 (-.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 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 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 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 (neg.f64 lo) (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 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))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 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 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 lo (*.f64 lo (/.f64 (-.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))) (fma.f64 (neg.f64 lo) (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))))
(/.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 #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)))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 (neg.f64 lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 lo) (neg.f64 lo)) (*.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo)))))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (/.f64 #s(literal 1 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 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 (neg.f64 lo) (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) hi))) (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (*.f64 (neg.f64 lo) (neg.f64 lo))) (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) (neg.f64 lo)))
(*.f64 (-.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.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))
(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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 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 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)))
(-.f64 (/.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) hi) (/.f64 lo hi))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 #s(literal 1 binary64) hi))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (neg.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) (/.f64 #s(literal 1 binary64) (neg.f64 hi)))
(neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) (-.f64 x lo) (/.f64 (*.f64 lo (neg.f64 (-.f64 x lo))) hi)) hi))
(/.f64 (neg.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) (neg.f64 hi))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (cbrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (cbrt.f64 hi)))
(/.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) (cbrt.f64 hi)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 hi)) (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (sqrt.f64 hi)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 hi)) (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) (sqrt.f64 hi)))
(/.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) (sqrt.f64 hi)) (sqrt.f64 hi))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) hi))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(*.f64 (cbrt.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)) (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) (sqrt.f64 hi)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) #s(literal 2 binary64)) (sqrt.f64 hi)) (/.f64 (cbrt.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) (sqrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) hi))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) (cbrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))) (cbrt.f64 hi)))
(*.f64 (/.f64 (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) (pow.f64 (cbrt.f64 hi) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)) (cbrt.f64 hi)))
(pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) #s(literal 1 binary64))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (cbrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) #s(literal 3 binary64))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (sqrt.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) #s(literal 2 binary64))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(pow.f64 (/.f64 hi (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 hi (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 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 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 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 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi))))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(cbrt.f64 (pow.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi) #s(literal 3 binary64)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(cbrt.f64 (/.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 3 binary64)) (pow.f64 hi #s(literal 3 binary64))))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)))
(expm1.f64 (log1p.f64 (/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(exp.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x) hi)
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)) #s(literal 1 binary64)))
(/.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))) hi)
(/.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #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 lo (/.f64 (-.f64 x lo) hi))))
(/.f64 lo (/.f64 hi (-.f64 x lo)))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(/.f64 #s(literal 1 binary64) (/.f64 hi (*.f64 lo (-.f64 x lo))))
(*.f64 (/.f64 #s(literal 1 binary64) hi) (*.f64 lo (-.f64 x lo)))
(/.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 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 1 binary64))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (cbrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64))
(*.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 lo (/.f64 (-.f64 x lo) hi))
(pow.f64 (sqrt.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 2 binary64))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(sqrt.f64 (pow.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) #s(literal 2 binary64)))
(fabs.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 x lo) hi)) lo))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 lo (/.f64 (-.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 lo (/.f64 (-.f64 x lo) hi))
(expm1.f64 (log1p.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(log1p.f64 (expm1.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi))))
(*.f64 lo (/.f64 (-.f64 x lo) hi))
(exp.f64 (log.f64 (*.f64 lo (/.f64 (-.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 lo (/.f64 (-.f64 x lo) hi))
(-.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x 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)
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(-.f64 (exp.f64 (log1p.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
(-.f64 (/.f64 (pow.f64 x #s(literal 2 binary64)) (-.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) (/.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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 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 #s(literal 1 binary64) (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x 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)
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 (pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x 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)
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(*.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(-.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi) (*.f64 x (+.f64 #s(literal 1 binary64) (/.f64 lo hi)))) lo)
(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))) (/.f64 #s(literal 1 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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64)) (*.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (*.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (-.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) x))))
(*.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 #s(literal 1 binary64) (-.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 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 #s(literal 1 binary64) (/.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 (pow.f64 x #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64)) (*.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (*.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (-.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) x))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 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 (+.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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 x x (-.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64)) (*.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 x x (*.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (-.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) x))))
(/.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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64))) (-.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 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 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (neg.f64 (fma.f64 x x (-.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64)) (*.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 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 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) (-.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) x)))))
(/.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))))
(neg.f64 (/.f64 (-.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64))) (neg.f64 (-.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 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))))))
(/.f64 (+.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) x))))
(/.f64 (+.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 x #s(literal 2 binary64)) (*.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo))))))
(/.f64 (+.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64)) (*.f64 x (-.f64 x (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (+.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo))))
(/.f64 (-.f64 (pow.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) (+.f64 (pow.f64 lo #s(literal 2 binary64)) (*.f64 lo (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))) (fma.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (*.f64 lo (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))))
(/.f64 (-.f64 (pow.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (-.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo) x))
(/.f64 (-.f64 (pow.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (-.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)) x))
(/.f64 (-.f64 (pow.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (-.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))) x))
(/.f64 (-.f64 (*.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi)))) (pow.f64 lo #s(literal 2 binary64))) (+.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) lo))
(/.f64 (fma.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) (neg.f64 (pow.f64 lo #s(literal 2 binary64)))) (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(/.f64 (-.f64 (*.f64 (fma.f64 lo (/.f64 (-.f64 x lo) hi) x) (fma.f64 lo (/.f64 (-.f64 x lo) hi) x)) (pow.f64 lo #s(literal 2 binary64))) (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) lo)))
(pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 1 binary64))
(-.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)
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(pow.f64 (cbrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 3 binary64))
(-.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)
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(pow.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.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)
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(pow.f64 (sqrt.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 2 binary64))
(-.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)
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(sqrt.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 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 x (-.f64 (*.f64 lo (/.f64 (-.f64 x 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)
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x 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)
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(cbrt.f64 (pow.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) #s(literal 3 binary64)))
(-.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)
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(expm1.f64 (log1p.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))))
(expm1.f64 (log1p.f64 (+.f64 x (fma.f64 lo (/.f64 (-.f64 x lo) hi) (neg.f64 lo)))))
(expm1.f64 (log1p.f64 (fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)))
(log1p.f64 (expm1.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x 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)
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(exp.f64 (log.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x 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)
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(exp.f64 (*.f64 (log.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo))) #s(literal 1 binary64)))
(-.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)
(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 (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)
(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 (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)
(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 (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)
(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 (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)
(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 (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)
(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 (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)
(fma.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64)) x)
(+.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 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(+.f64 (/.f64 (-.f64 hi x) lo) #s(literal 0 binary64))
(/.f64 (-.f64 hi x) lo)
(/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 hi x)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 lo (-.f64 hi x))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo (-.f64 hi x)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 lo (-.f64 hi x))))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x))
(/.f64 (neg.f64 (-.f64 hi x)) (neg.f64 lo))
(/.f64 (-.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 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) lo) (fma.f64 hi hi (fma.f64 x x (*.f64 x hi))))
(/.f64 (/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 hi hi (*.f64 x (+.f64 x hi)))) lo)
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 lo (+.f64 hi x)))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 lo (+.f64 x hi)))
(/.f64 (-.f64 (*.f64 hi lo) (*.f64 lo x)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 lo hi) (*.f64 x 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 lo (/.f64 x hi))) (/.f64 (pow.f64 lo #s(literal 2 binary64)) hi))
(/.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 lo hi) (*.f64 x lo)) (pow.f64 lo #s(literal 2 binary64)))
(/.f64 (*.f64 lo (-.f64 hi x)) (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 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) lo) (fma.f64 hi hi (fma.f64 x x (*.f64 x hi))))
(/.f64 (/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 hi hi (*.f64 x (+.f64 x hi)))) 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))) (neg.f64 lo)))
(/.f64 (/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) lo) (fma.f64 hi hi (fma.f64 x x (*.f64 x hi))))
(/.f64 (/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 hi hi (*.f64 x (+.f64 x hi)))) 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 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 lo (+.f64 x hi)))
(/.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 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 lo (+.f64 x hi)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64)))) (*.f64 (neg.f64 lo) (fma.f64 hi hi (fma.f64 x x (*.f64 hi x)))))
(/.f64 (/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) lo) (fma.f64 hi hi (fma.f64 x x (*.f64 x hi))))
(/.f64 (/.f64 (-.f64 (pow.f64 hi #s(literal 3 binary64)) (pow.f64 x #s(literal 3 binary64))) (fma.f64 hi hi (*.f64 x (+.f64 x hi)))) lo)
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64)))) (*.f64 (neg.f64 lo) (+.f64 hi x)))
(/.f64 (-.f64 (pow.f64 hi #s(literal 2 binary64)) (pow.f64 x #s(literal 2 binary64))) (*.f64 lo (+.f64 x hi)))
(/.f64 (neg.f64 (neg.f64 (-.f64 hi x))) (neg.f64 (neg.f64 lo)))
(/.f64 (-.f64 hi x) lo)
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) (pow.f64 (/.f64 x lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (+.f64 (*.f64 (/.f64 x lo) (/.f64 x lo)) (*.f64 (/.f64 hi lo) (/.f64 x lo)))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) (pow.f64 (/.f64 x lo) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (*.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) (/.f64 hi lo)))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) (pow.f64 (/.f64 x lo) #s(literal 3 binary64))) (fma.f64 (/.f64 x lo) (+.f64 (/.f64 x lo) (/.f64 hi lo)) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (*.f64 (/.f64 x lo) (/.f64 x lo))) (+.f64 (/.f64 hi lo) (/.f64 x lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (*.f64 (/.f64 x lo) (/.f64 x lo))) (+.f64 (/.f64 x lo) (/.f64 hi lo)))
(/.f64 (-.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (/.f64 (pow.f64 x #s(literal 2 binary64)) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 (/.f64 x lo) (/.f64 hi 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 2 binary64)) #s(literal 1/2 binary64))
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(fabs.f64 (/.f64 (-.f64 x hi) lo))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 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 (/.f64 lo (-.f64 hi x)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (-.f64 hi x))
(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 (/.f64 (-.f64 hi x) lo))
(fabs.f64 (/.f64 (-.f64 x hi) lo))
(fabs.f64 (neg.f64 (/.f64 (-.f64 hi x) lo)))
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(fabs.f64 (/.f64 (-.f64 x hi) lo))
(fabs.f64 (-.f64 (/.f64 x lo) (/.f64 hi lo)))
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(fabs.f64 (/.f64 (-.f64 x hi) lo))
(fabs.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 hi x) lo))))
(fabs.f64 (/.f64 (-.f64 hi x) lo))
(fabs.f64 (/.f64 (-.f64 x hi) 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 #s(literal 1 binary64) lo) #s(literal 3 binary64)) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64))) (pow.f64 (-.f64 hi x) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(+.f64 (/.f64 (-.f64 hi x) lo) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(exp.f64 (log.f64 (/.f64 (-.f64 hi x) lo)))
(/.f64 (-.f64 hi x) lo)
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))
(/.f64 (-.f64 hi x) lo)
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (neg.f64 (/.f64 x lo)))
(fma.f64 hi (/.f64 #s(literal 1 binary64) lo) (/.f64 x (neg.f64 lo)))
(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 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 0 binary64))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (-.f64 hi x)) (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (*.f64 lo (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (-.f64 hi x)) (*.f64 (+.f64 (/.f64 hi lo) #s(literal -1 binary64)) lo))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (-.f64 hi x) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) lo))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (*.f64 lo (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (*.f64 lo (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (-.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 hi x) (+.f64 (pow.f64 (/.f64 hi lo) #s(literal 2 binary64)) #s(literal -1 binary64))) (*.f64 lo (+.f64 (/.f64 hi lo) #s(literal -1 binary64))))
(*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 hi lo)))))
(*.f64 (/.f64 (-.f64 hi x) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) lo))
(pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 3 binary64))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(pow.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(pow.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(sqrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(cbrt.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(expm1.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(+.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(exp.f64 (+.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(exp.f64 (*.f64 (+.f64 (log.f64 (/.f64 (-.f64 hi x) lo)) (log1p.f64 (/.f64 hi lo))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(*.f64 #s(literal 1 binary64) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64)))) (+.f64 #s(literal -1 binary64) (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (-.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 x hi) lo)) (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) #s(literal 2 binary64)) #s(literal -1 binary64)) (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal -1 binary64)))
(pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 3 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))) #s(literal 2 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(log.f64 (exp.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64)) #s(literal 3 binary64)))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(exp.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) (sqrt.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 0 binary64))
(/.f64 hi (*.f64 lo (/.f64 lo (-.f64 hi x))))
(/.f64 hi (/.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 hi x)))
(/.f64 #s(literal 1 binary64) (/.f64 lo (*.f64 hi (/.f64 (-.f64 hi x) lo))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 lo hi) (/.f64 (-.f64 hi x) lo)))
(*.f64 (/.f64 #s(literal 1 binary64) lo) (*.f64 hi (/.f64 (-.f64 hi x) lo)))
(/.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) lo)
(*.f64 hi (/.f64 (/.f64 (-.f64 hi x) lo) lo))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo))) (neg.f64 lo))
(*.f64 hi (/.f64 (/.f64 (-.f64 hi x) lo) lo))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 hi (/.f64 (/.f64 (-.f64 hi x) lo) lo))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 3 binary64))
(*.f64 hi (/.f64 (/.f64 (-.f64 hi x) lo) lo))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(pow.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 hi (/.f64 (/.f64 (-.f64 hi x) lo) lo))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(pow.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64))
(*.f64 hi (/.f64 (/.f64 (-.f64 hi x) lo) lo))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(log.f64 (pow.f64 (exp.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) hi))
(*.f64 hi (/.f64 (/.f64 (-.f64 hi x) lo) lo))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 hi (/.f64 (/.f64 (-.f64 hi x) lo) lo))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(cbrt.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)))
(*.f64 hi (/.f64 (/.f64 (-.f64 hi x) lo) lo))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(expm1.f64 (log1p.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(+.f64 #s(literal 1 binary64) (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (/.f64 (/.f64 (-.f64 hi x) lo) lo))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(exp.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(*.f64 hi (/.f64 (/.f64 (-.f64 hi x) lo) lo))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 1 binary64)))
(*.f64 hi (/.f64 (/.f64 (-.f64 hi x) lo) lo))
(*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))) (/.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))) (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 hi (*.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (*.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))
(*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))) (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)))))
(*.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 hi (*.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (*.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))))
(*.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 hi (*.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (*.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))) (*.f64 lo (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) #s(literal 1 binary64)))) (*.f64 lo (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (fma.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))))) (*.f64 lo (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (fma.f64 hi (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) (fma.f64 lo (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) lo)) (*.f64 lo (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (+.f64 (*.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64))) (*.f64 lo (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) #s(literal -1 binary64)))) (*.f64 lo (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 lo (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))) (*.f64 hi (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo)))) (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) #s(literal 1 binary64)) lo) (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) lo))
(/.f64 (fma.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) (*.f64 lo (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))))) (*.f64 lo (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (fma.f64 hi (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))) (fma.f64 lo (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) lo)) (*.f64 lo (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (+.f64 (*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) #s(literal -1 binary64)) lo) (*.f64 (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) (*.f64 hi (/.f64 (-.f64 hi x) lo)))) (*.f64 (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) lo))
(/.f64 (fma.f64 (*.f64 hi (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 lo (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))))) (*.f64 lo (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))))
(/.f64 (fma.f64 lo (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))) (*.f64 hi (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (/.f64 (-.f64 x hi) lo)))) (*.f64 lo (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 hi (*.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (*.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 hi x) lo) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64)) (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))) (neg.f64 (-.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (-.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1 binary64)) (+.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 x hi) lo)) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (*.f64 hi (*.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 hi x) lo) (*.f64 hi (/.f64 (-.f64 x hi) (pow.f64 lo #s(literal 2 binary64)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))) (-.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (*.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1 binary64)))) (-.f64 (/.f64 (-.f64 hi x) lo) (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64))) (-.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))
(/.f64 (-.f64 (pow.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (pow.f64 (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo)) #s(literal 2 binary64))) (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo))))
(pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))) #s(literal 3 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))) #s(literal 2 binary64))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(sqrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64)))
(sqrt.f64 (pow.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64)))
(log.f64 (exp.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(cbrt.f64 (pow.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) #s(literal 3 binary64)))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(expm1.f64 (log1p.f64 (fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(exp.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))) #s(literal 1 binary64)))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo) (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo) (fma.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) hi (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 hi x) lo))) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 hi x) lo))) (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(fma.f64 (sqrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (sqrt.f64 (*.f64 hi (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(fma.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) #s(literal 1 binary64))
(-.f64 (exp.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))
(+.f64 (+.f64 #s(literal 2 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal -1 binary64))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) lo))))
(+.f64 (/.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 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 hi x) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64)) (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 hi x) lo))) (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 hi x) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(*.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(/.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 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) 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 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(/.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 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) 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 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(/.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 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) #s(literal -1 binary64)) (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) 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 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))) #s(literal -1 binary64)) (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))) (-.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 x hi) lo)) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 (-.f64 hi x) lo) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) 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 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (/.f64 (-.f64 hi x) lo))))
(*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))))
(/.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 hi x) lo) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
(*.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 hi x) 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)))
(pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(pow.f64 (cbrt.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))) #s(literal 3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(pow.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(pow.f64 (hypot.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (-.f64 hi x) lo))) #s(literal 2 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(sqrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) 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 hi x) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) 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 hi x) lo)))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(cbrt.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)) #s(literal 3 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(expm1.f64 (log1p.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) 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 hi x) lo))))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(exp.f64 (*.f64 (log1p.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(fma.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(fma.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(fma.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 x hi) lo))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (/.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))))
(/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 #s(literal 1 binary64) lo))
(/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (sqrt.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (sqrt.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (pow.f64 lo #s(literal -1/2 binary64)) (/.f64 (/.f64 (-.f64 hi x) lo) (sqrt.f64 lo)))
(*.f64 (neg.f64 (/.f64 (-.f64 hi x) lo)) (/.f64 #s(literal 1 binary64) (neg.f64 lo)))
(/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (/.f64 (-.f64 hi x) lo) (cbrt.f64 lo)))
(/.f64 (/.f64 (-.f64 hi x) (*.f64 (cbrt.f64 lo) lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) #s(literal 1 binary64)) (/.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) lo))
(/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))))
(/.f64 (*.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (cbrt.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64)))
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)) (sqrt.f64 lo)) (/.f64 (cbrt.f64 (/.f64 (-.f64 hi x) lo)) (sqrt.f64 lo)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) #s(literal 1 binary64)) (/.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) lo))
(/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))
(*.f64 (/.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (sqrt.f64 (/.f64 (-.f64 hi x) lo)) (cbrt.f64 lo)))
(*.f64 (/.f64 (-.f64 hi x) #s(literal 1 binary64)) (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (-.f64 hi x) (pow.f64 lo #s(literal -2 binary64)))
(*.f64 (/.f64 (-.f64 hi x) (pow.f64 (cbrt.f64 lo) #s(literal 2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) lo) (cbrt.f64 lo)))
(*.f64 (/.f64 (-.f64 hi x) (sqrt.f64 lo)) (/.f64 (/.f64 #s(literal 1 binary64) lo) (sqrt.f64 lo)))
(pow.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 1 binary64))
(/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 3 binary64))
(/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (pow.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (sqrt.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 2 binary64))
(/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))
(pow.f64 (*.f64 lo (/.f64 lo (-.f64 hi x))) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 lo #s(literal 2 binary64)) (-.f64 hi x)))
(sqrt.f64 (pow.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 2 binary64)))
(fabs.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))
(log.f64 (exp.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))))))
(/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64))) #s(literal 3 binary64)))
(/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) lo) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 lo #s(literal 3 binary64)))))
(cbrt.f64 (/.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 3 binary64)) (pow.f64 lo #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))
(exp.f64 (log.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))))
(/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))) #s(literal 1 binary64)))
(/.f64 (-.f64 hi x) (pow.f64 lo #s(literal 2 binary64)))

eval800.0ms (3.6%)

Compiler

Compiled 39060 to 19335 computations (50.5% saved)

prune422.0ms (1.9%)

Pruning

63 alts after pruning (57 fresh and 6 done)

PrunedKeptTotal
New1188211209
Fresh253661
Picked325
Done145
Total1217631280
Accuracy
98.5%
Counts
1280 → 63
Alt Table
Click to see full alt table
StatusAccuracyProgram
18.9%
(fma.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) #s(literal 1 binary64))
18.8%
(/.f64 (-.f64 x lo) hi)
18.9%
(/.f64 (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo))))
98.4%
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (neg.f64 x) lo) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
32.8%
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))))
32.8%
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (/.f64 (/.f64 (-.f64 hi x) lo) (/.f64 lo (-.f64 hi x))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
29.8%
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (/.f64 (-.f64 hi x) (*.f64 (/.f64 lo (-.f64 hi x)) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
32.8%
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 lo (-.f64 hi x)) (/.f64 lo (-.f64 hi x)))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
32.8%
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
98.4%
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 x (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (neg.f64 lo))) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
8.7%
(/.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) hi)
17.9%
(/.f64 (+.f64 x (fabs.f64 (*.f64 lo (+.f64 (/.f64 (-.f64 x lo) hi) #s(literal -1 binary64))))) hi)
8.1%
(/.f64 (+.f64 x (expm1.f64 (log1p.f64 (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)))) hi)
15.6%
(/.f64 (+.f64 lo (*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 hi lo))) lo)
8.9%
(/.f64 (*.f64 (-.f64 x lo) (+.f64 #s(literal 1 binary64) (/.f64 lo hi))) hi)
18.7%
(/.f64 (neg.f64 (-.f64 x lo)) lo)
18.8%
(/.f64 (neg.f64 lo) hi)
18.9%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo))) (-.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (/.f64 (-.f64 hi x) lo)) #s(literal 2 binary64)))))
18.8%
(/.f64 #s(literal 1 binary64) (/.f64 hi (-.f64 x lo)))
8.7%
(-.f64 (/.f64 (+.f64 x (*.f64 lo (/.f64 (-.f64 x lo) hi))) hi) (/.f64 lo hi))
18.7%
(-.f64 #s(literal 1 binary64) (/.f64 x lo))
9.9%
(-.f64 #s(literal 1 binary64) (*.f64 (-.f64 x hi) (/.f64 #s(literal 1 binary64) lo)))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (+.f64 (/.f64 hi lo) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))))
18.9%
(+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (-.f64 x lo) lo)) (*.f64 hi (-.f64 (/.f64 (/.f64 (+.f64 hi 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 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) 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 (-.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 hi (-.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) lo) x) lo))) lo)) (/.f64 x (pow.f64 lo #s(literal 2 binary64))))))
15.2%
(+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 hi (*.f64 hi (/.f64 (-.f64 hi x) lo))) x) lo))
19.1%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) (+.f64 hi lo)) lo))
18.9%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo))
10.7%
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (fabs.f64 (/.f64 (-.f64 hi x) lo))) lo))
9.9%
(+.f64 #s(literal 1 binary64) (/.f64 hi lo))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 hi (/.f64 #s(literal 1 binary64) lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) (+.f64 #s(literal -1 binary64) (/.f64 hi lo))) (/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (/.f64 hi lo) #s(literal 2 binary64))) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (/.f64 (-.f64 hi x) lo)))
19.1%
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 hi lo) lo) (fabs.f64 (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo)))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 lo (-.f64 hi x)))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo))))
19.1%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (/.f64 hi lo))))
11.0%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (*.f64 x (+.f64 (/.f64 (/.f64 hi x) lo) (/.f64 #s(literal -1 binary64) lo))))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 #s(literal 2 binary64) (/.f64 hi lo)) #s(literal -1 binary64)) (/.f64 (-.f64 hi x) lo)))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (/.f64 (-.f64 hi x) lo)))
19.1%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (fabs.f64 (/.f64 (-.f64 hi x) lo))))
19.1%
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo))) (fabs.f64 (*.f64 (-.f64 hi x) (/.f64 #s(literal 1 binary64) lo)))))
18.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
10.9%
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (fabs.f64 (/.f64 (-.f64 x hi) lo)) lo)))
18.8%
(*.f64 (-.f64 x lo) (/.f64 #s(literal 1 binary64) hi))
8.7%
(*.f64 (+.f64 x (-.f64 (*.f64 lo (/.f64 (-.f64 x lo) hi)) lo)) (/.f64 #s(literal 1 binary64) hi))
18.8%
(*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (+.f64 (/.f64 #s(literal 1 binary64) x) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) (*.f64 lo x)))))
18.8%
(*.f64 lo (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 x lo)) (neg.f64 hi)))
9.9%
(*.f64 hi (+.f64 (/.f64 #s(literal 1 binary64) hi) (/.f64 #s(literal 1 binary64) lo)))
18.9%
(*.f64 #s(literal -1 binary64) (*.f64 x (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 hi (+.f64 #s(literal 1 binary64) (/.f64 hi lo))) lo)) x)) (+.f64 (/.f64 #s(literal 1 binary64) lo) (/.f64 hi (pow.f64 lo #s(literal 2 binary64)))))))
11.3%
(neg.f64 (/.f64 (*.f64 x (-.f64 (/.f64 lo x) #s(literal 1 binary64))) hi))
18.8%
(neg.f64 (*.f64 x (/.f64 (/.f64 lo hi) x)))
11.3%
(neg.f64 (*.f64 x (/.f64 (-.f64 (/.f64 lo x) #s(literal 1 binary64)) hi)))
9.0%
(neg.f64 (*.f64 x (/.f64 (-.f64 hi (*.f64 (/.f64 (*.f64 hi x) lo) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 hi x) lo) hi))))
10.6%
(neg.f64 (*.f64 x (/.f64 lo (*.f64 hi x))))
11.5%
(neg.f64 (*.f64 x (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 x lo))) (/.f64 #s(literal 1 binary64) hi))))
10.9%
(neg.f64 (*.f64 x (*.f64 lo (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) hi) x) (/.f64 (/.f64 #s(literal 1 binary64) hi) lo)))))
17.8%
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 hi x) lo)))
17.8%
(fabs.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)))
18.7%
#s(literal 1 binary64)
Compiler

Compiled 3620 to 1937 computations (46.5% saved)

regimes123.0ms (0.5%)

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

4 calls:

40.0ms
x
34.0ms
hi
31.0ms
lo
5.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
98.4%1lo
98.4%1hi
98.4%1x
98.4%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes267.0ms (1.2%)

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

4 calls:

203.0ms
x
26.0ms
hi
24.0ms
lo
4.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
32.8%1lo
32.8%1hi
32.8%1x
32.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes72.0ms (0.3%)

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

4 calls:

22.0ms
lo
18.0ms
hi
18.0ms
x
3.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
32.8%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
32.8%1x
32.8%1hi
32.8%1lo
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes141.0ms (0.6%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes108.0ms (0.5%)

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

4 calls:

77.0ms
x
13.0ms
hi
12.0ms
lo
2.0ms
(/.f64 (-.f64 x lo) (-.f64 hi lo))
Results
AccuracySegmentsBranch
19.1%1lo
19.1%1(/.f64 (-.f64 x lo) (-.f64 hi lo))
19.1%1x
19.1%1hi
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes40.0ms (0.2%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes30.0ms (0.1%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes20.0ms (0.1%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes2.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

3 calls:

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

Compiled 12 to 9 computations (25% saved)

simplify50.0ms (0.2%)

Algorithm
egg-herbie
Rules
128×unsub-neg
113×distribute-lft-neg-in
88×neg-mul-1
66×neg-sub0
64×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052673
1100673
2152673
3223673
4324673
5425673
6611673
7777673
8860673
9935673
10969673
11982673
12990673
13993673
Stop Event
saturated
Calls
Call 1
Inputs
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (neg.f64 x) lo) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (/.f64 (/.f64 (-.f64 hi x) lo) (/.f64 lo (-.f64 hi x))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (/.f64 (-.f64 hi x) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (neg.f64 lo) hi)
#s(literal 1 binary64)
Outputs
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 (neg.f64 x) lo) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (/.f64 x (neg.f64 lo)) #s(literal 3 binary64))) (+.f64 #s(literal -1 binary64) (-.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (pow.f64 (/.f64 (-.f64 hi x) lo) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (/.f64 (/.f64 (-.f64 hi x) lo) (/.f64 lo (-.f64 hi x))) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal -1 binary64) (-.f64 (/.f64 (/.f64 (-.f64 hi x) lo) (/.f64 lo (-.f64 x hi))) (*.f64 (-.f64 hi x) (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (-.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (-.f64 #s(literal -1 binary64) (+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 hi x) lo)) (*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo) (-.f64 x hi)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 x hi) lo)))))
(/.f64 (-.f64 #s(literal -1 binary64) (pow.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) #s(literal 3 binary64))) (+.f64 #s(literal -1 binary64) (+.f64 (*.f64 (-.f64 hi x) (/.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) lo)) (*.f64 (/.f64 (-.f64 hi x) lo) (/.f64 (-.f64 x hi) lo)))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (/.f64 (-.f64 hi x) lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (fabs.f64 (/.f64 (-.f64 hi x) lo))))
(+.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (/.f64 (-.f64 hi x) lo))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) (fabs.f64 (/.f64 hi lo))))
(+.f64 (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (fabs.f64 (/.f64 hi lo))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (/.f64 hi lo) #s(literal 1 binary64)) (/.f64 (-.f64 hi x) lo)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 #s(literal 1 binary64) (/.f64 hi lo))))
(+.f64 (*.f64 (/.f64 (-.f64 hi x) lo) (+.f64 (/.f64 hi lo) #s(literal 1 binary64))) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 hi x) lo) (-.f64 #s(literal -1 binary64) (/.f64 hi lo))))
(+.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 hi lo)) lo)))
(-.f64 #s(literal 1 binary64) (*.f64 hi (/.f64 (-.f64 #s(literal -1 binary64) (/.f64 hi lo)) lo)))
(/.f64 (neg.f64 lo) hi)
(/.f64 lo (neg.f64 hi))
#s(literal 1 binary64)

soundness1.1s (5.1%)

Rules
760×times-frac
713×times-frac
513×distribute-lft-in
498×distribute-rgt-in
456×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033526
1626481
097130440
1254128696
03105283
18265070
226594743
0125841309
1383838625
031440
1613426
Stop Event
fuel
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1872 to 895 computations (52.2% saved)

preprocess62.0ms (0.3%)

Compiler

Compiled 360 to 182 computations (49.4% saved)

end0.0ms (0%)

Profiling

Loading profile data...